diff --git a/PlaylistShared.Pwa/Components/Global/AudioPlayer.razor b/PlaylistShared.Pwa/Components/Global/AudioPlayer.razor index c0a3568..378d2a9 100644 --- a/PlaylistShared.Pwa/Components/Global/AudioPlayer.razor +++ b/PlaylistShared.Pwa/Components/Global/AudioPlayer.razor @@ -25,6 +25,7 @@ @@ -32,53 +33,59 @@ - - - - + @if (AudioPlayerService.CurrentTrack != null) + { + + + + + + + + @AudioPlayerService.CurrentTrack.Title + - - - - @AudioPlayerService.CurrentTrack?.Title - + + @string.Join(", ", AudioPlayerService.CurrentTrack.Artists.Select(a => a.Name)) + + - - @if (AudioPlayerService.CurrentTrack != null) @string.Join(", ", AudioPlayerService.CurrentTrack.Artists.Select(a => a.Name)) + + + + @AudioPlayerService.CurrentTimeString / @AudioPlayerService.TotalTimeString - - - - - @AudioPlayerService.CurrentTimeString / @AudioPlayerService.TotalTimeString - - - + } + else + { + + } + + @onwheel="OnVolumeHandleWheel" + Style="position: relative; display: flex; align-items: center;"> + Size="Size.Small" + Color="Color.Default" + OnClick="ToggleMute" /> diff --git a/PlaylistShared.Pwa/Services/AudioPlayerService.cs b/PlaylistShared.Pwa/Services/AudioPlayerService.cs index f3c95f8..25acb50 100644 --- a/PlaylistShared.Pwa/Services/AudioPlayerService.cs +++ b/PlaylistShared.Pwa/Services/AudioPlayerService.cs @@ -71,6 +71,8 @@ public class AudioPlayerService : IAudioPlayerService return; } + _currentTrackId = trackId; + // Если accessToken не передан, пытаемся получить его из хранилища if (string.IsNullOrWhiteSpace(accessToken)) {