2013-03-14 79 views
1

我有窗體媒體播放器控件(axWindowsMediaPlayer)嵌入到表單應用程序中以播放mp3文件。嵌入式Windows Media Player拒絕卸載媒體

當我試圖卸載媒體,希望它會禁用播放按鈕,並不允許進一步播放它拒絕這樣做的音樂。最後播放的曲目仍然載入並可以播放。

到目前爲止,我已經試過沒有效果的代碼是:

mediaPlayerObj.newMedia(""); 
mediaPlayerObj.currentMedia = null; 
mediaPlayerObj.URL = ""; 
mediaPlayerObj.URL = null; 
mediaPlayerObj.close(); 

當然我在這裏失去了一些東西?任何幫助將感激地收到!

+0

難道射擊[錯誤](http://msdn.microsoft.com/en-us/library/windows/ desktop/dd562416%28v = vs.85%29.aspx)或[MediaError](http://msdn.microsoft.com/en-us/library/windows/desktop/dd562440%28v=vs.85%29.aspx )有什麼機會? – Tass 2013-03-14 04:02:52

+0

您好塔斯,它肯定不會觸發錯誤事件,因爲我掛鉤,不知道MediaError事件,我會檢查出來。 – 2013-03-14 08:55:44

+0

不,不會觸發ErrorEvent和MediaError事件。 – 2013-03-14 09:04:53

回答

0

我已經成功,現在解決這個並且分辨率是這樣的:

mediaPlayerObj.currentPlaylist.clear();