我正在为广播电台创建应用程序,并且正在使用 MediaElement 和 MediaControls。但是当我尝试停止或暂停播放时它不起作用。在 MSDN 中搜索后,我发现 Start、Stop 和 Pause 在这种情况下不起作用“在计时引擎驱动媒体播放时无法调用停止”。
我设法通过将 null 分配给 mediaelement.Source 来停止播放,但同样的问题出现在 Start() 中。谁能解释这里发生了什么?谢谢!
我正在为广播电台创建应用程序,并且正在使用 MediaElement 和 MediaControls。但是当我尝试停止或暂停播放时它不起作用。在 MSDN 中搜索后,我发现 Start、Stop 和 Pause 在这种情况下不起作用“在计时引擎驱动媒体播放时无法调用停止”。
我设法通过将 null 分配给 mediaelement.Source 来停止播放,但同样的问题出现在 Start() 中。谁能解释这里发生了什么?谢谢!
最后我让它在没有暂停停止和启动的情况下工作。我刚刚将 mediaelement.PlaybackRate 从 0 更改为 1,这似乎工作得很好
您使用的是 Windows 应用商店 JavaScript 还是 C# 语言?
如果您制作一个 Javascript Windows Store 应用程序,您可以只使用 html 播放器。这得到了播放、静音和播放状态。
<audio controls="controls">
<source src="horse.ogg" type="audio/ogg">
<source src="horse.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>