private void OnPlaybackSeek(int milliseconds) { if (_playbackControl.PlaybackState != PlaybackState.Paused && _playbackControl.PlaybackState != PlaybackState.Playing) { return; } SeekRequest request = new SeekRequest(); // Get track duration and compute seek time in milliseconds request.SeekTime = milliseconds; _playerCommunicatorControl.SendRequest(request); _playbackControl.PlaybackSeeked(milliseconds); }