• MediaElement


    1.MediaElement 更新界面进度条时有两种途径

      a.数据绑定  (不提倡)

      b. 使用dispatcherTimer更新,但是更新频率要选好 ,因为xaml框架最快250更新一次。    

    •   将 Slider 的值绑定到 MediaElement.Position,或者基于某个计时器更新它。不要既绑定又更新。 如果你选择后者,请确保为你的计时器使用一个合理的更新频率。XAML 框架在播放期间每 250 毫秒仅更新一次 MediaElement.Position

    2.mediaPlayer播放音视频时,获取当前SystemMediaTransportControls的实例有两种方法:

      a.

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

      b.

       还可以通过调用 GetForCurrentView 获取 SystemMediaTransportControls 的实例。

              如果使用 MediaElement播放媒体,必须使用此方法获取该对象。

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

    3.在后台播放音频

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

        注意事项:

    • 应用处于后台时,不得超出系统为后台应用设置的内存使用量限制。 管理后台内存的指南将在文本后面部分提供。(如果超过了是否会被杀死?)
     
    笑语欢歌水云间, 谈古论今郁作烟。 人存一世数十载, 生则壮志冲九天!
  • 相关阅读:
    cpu降频问题
    配置 logrotate 指导
    Ubuntu 和 Ros 对应版本关系
    Git 文件管理
    Win10(UEFI启动) 安装Ubuntu16.04双系统
    Clion ROS开发环境设置
    clion 创建快捷方式和配置ros开发环境
    Ubuntu 16.04安装 CastXML
    eigen3 版本信息查看
    ubunutu eigen3包的查找
  • 原文地址:https://www.cnblogs.com/mercedes-Benz/p/7674538.html
Copyright © 2020-2023  润新知