【发布时间】:2017-02-01 10:44:11
【问题描述】:
我正在编写一个包含 MediaPlayer 对象的 UWP 应用程序。我想编写一个停止按钮来停止媒体并将媒体设置为黑色,但是除了将短的“黑色”剪辑加载为内部资产或通过合成器隐藏元素之外,我找不到这样做的方法。
MediaPlayer 没有停止功能,只能播放/暂停,此外,将媒体源设置为 null 只会暂停播放并在显示的最后一帧处冻结,而不是变为黑色。
任何建议将不胜感激。
【问题讨论】:
-
有什么更新吗?解决了吗?
-
我已尝试按照您的建议使用 MediaPlayerElement,但它也不会变成黑色,而是倒退到视频的第一帧并保持在那里。我想要变黑的原因是当新视频开始时我在视频顶部隐藏了一个图层(例如 ajpeg)。媒体播放器对象似乎有一些小问题,我试图绕过它报告它已开始播放新视频文件的地方(所以我然后根据该事件隐藏 jpeg 层)但我仍然得到一个闪光显示新视频文件之前的旧视频文件
-
我建议使用 MediaElement 而不是 MediaPlayerElement。请查看我的回复。
-
对不起,我写的是 MediaPlayerElement 而不是上面的 MediaElement。以上调查结果基于您的建议。
标签: c# uwp media-player