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

    注意事项:

  • 应用处于后台时,不得超出系统为后台应用设置的内存使用量限制。 管理后台内存的指南将在文本后面部分提供。(若是超过了是否会被杀死?)
相关文章
相关标签/搜索