public MediaFileStatus GetPlayingMediaStatus() { if (IsBusy == false || CurrentMediaFile == null) { return(null); } var status = new MediaFileStatus() { MediaFileId = CurrentMediaFile.MediaFileId, PlayingFor = audioFile?.CurrentTime ?? TimeSpan.Zero, PlaysIn = TimeSpan.Zero }; return(status); }
public MediaFileStatus GetPlayingMediaStatus() { if (IsBusy == false || CurrentMediaFile == null) { return(null); } var status = new MediaFileStatus() { MediaFileId = CurrentMediaFile.MediaFileId, }; Dispatcher.Invoke(() => { status.PlayingFor = video.Position; }); return(status); }