我正在爲無線電臺創建應用程序,並且正在使用MediaElement和MediaControls。但是,當我嘗試停止或暫停播放時,它不起作用。在MSDN中搜索後,我發現在這種情況下,啓動,停止和暫停將不起作用。「定時引擎驅動媒體播放時不能調用Stop。」Windows Store應用程序中的MediaElement
我設法通過給mediaelement.Source分配null來停止播放,但是同樣的問題出現在Start()中。 任何人都可以解釋這裏發生了什麼?謝謝!
我正在爲無線電臺創建應用程序,並且正在使用MediaElement和MediaControls。但是,當我嘗試停止或暫停播放時,它不起作用。在MSDN中搜索後,我發現在這種情況下,啓動,停止和暫停將不起作用。「定時引擎驅動媒體播放時不能調用Stop。」Windows Store應用程序中的MediaElement
我設法通過給mediaelement.Source分配null來停止播放,但是同樣的問題出現在Start()中。 任何人都可以解釋這裏發生了什麼?謝謝!
最後,我讓它在沒有暫停停止和啓動的情況下工作。我只是將mediaelement.PlaybackRate從0更改爲1,這似乎很好用
您是否使用Windows Store JavaScript或C#語言?
如果您製作一個Javascript Windows應用商店應用,您可以使用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>
不,我正在使用C#。我無法使用JavaScript。 – Kwstas
你有沒有關注媒體播放器的c#示例:http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh986967.aspx – user1731468
如果我使用本地.mp3,它工作正常。但是,當我將其更改爲從互聯網流式傳輸時,如果我在xaml中設置了Source =「link」,但是然後Stop()或Pause()將不起作用,那麼當應用程序打開時它將加載正常。雖然我可以通過設置Source = null來使其停止,但是我有與Start()方法相同的問題! – Kwstas