MediaElement

1.MediaElement 更新界面進度條時有兩種途徑windows

  a.數據綁定  (不提倡)app

  b. 使用dispatcherTimer更新,可是更新頻率要選好 ,由於xaml框架最快250更新一次。    框架

  •   將 Slider 的值綁定到 MediaElement.Position,或者基於某個計時器更新它。不要既綁定又更新。 若是你選擇後者,請確保爲你的計時器使用一個合理的更新頻率。XAML 框架在播放期間每 250 毫秒僅更新一次 MediaElement.Position

2.mediaPlayer播放音視頻時,獲取當前SystemMediaTransportControls的實例有兩種方法:ide

  a.ui

_mediaPlayer = new MediaPlayer();
_systemMediaTransportControls = _mediaPlayer.SystemMediaTransportControls;
_mediaPlayer.CommandManager.IsEnabled = false;

  b.spa

   還能夠經過調用 GetForCurrentView 獲取 SystemMediaTransportControls 的實例。code

          若是使用 MediaElement播放媒體,必須使用此方法獲取該對象。視頻

   參考自: https://docs.microsoft.com/zh-cn/windows/uwp/audio-video-camera/system-media-transport-controls對象

 

 

3.在後臺播放音頻blog

    https://docs.microsoft.com/zh-cn/windows/uwp/audio-video-camera/background-audio

    注意事項:

  • 應用處於後臺時,不得超出系統爲後臺應用設置的內存使用量限制。 管理後臺內存的指南將在文本後面部分提供。(若是超過了是否會被殺死?)
相關文章
相關標籤/搜索