async public void Stop() { await cw.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => { OutputMedia.Stop(); MediaControl.IsPlaying = false; }); }
async public void Stop() { await cw.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => { OutputMedia.Stop(); systemMediaControls.PlaybackStatus = MediaPlaybackStatus.Stopped; }); }
public async void SelectFile() { Windows.Storage.Pickers.FileOpenPicker picker = new Windows.Storage.Pickers.FileOpenPicker(); picker.SuggestedStartLocation = Windows.Storage.Pickers.PickerLocationId.MusicLibrary; picker.FileTypeFilter.Add(".mp3"); picker.FileTypeFilter.Add(".mp4"); picker.FileTypeFilter.Add(".m4a"); picker.FileTypeFilter.Add(".wma"); picker.FileTypeFilter.Add(".wav"); Windows.Storage.StorageFile file = await picker.PickSingleFileAsync(); if (file != null) { var stream = await file.OpenAsync(Windows.Storage.FileAccessMode.Read); OutputMedia.AutoPlay = false; await cw.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => { OutputMedia.SetSource(stream, file.ContentType); }); } }