[問題] 在Vista和Win7上使用MediaPlayer元件發生ComException
我在程式中叫用WindowsMediaPlayer的元件(WMPLib)
在一個用來檢查mediaplayer播放狀態的thread中有一行
if(player.playState==WMPPlayState.wmppsStoped)
在WinXP上執行時完全沒有問題,但是移到Vista和Win7之後,當播放元件還在播放的
狀態時,這行程式都好好的。但是當音檔播完的時候,這一行就會跳出ComException
我試過把整個專案移到Win7上,重新加入MediaPlayer元件,情況一樣。
google大神拜了也拜不到醒盃~ MSDN上有個老外遇到同樣的問題,但是都沒有人回答
所以目前我還是無解.....
有人遇到這個問題解決掉的嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.22.31
推
11/30 22:54, , 1F
11/30 22:54, 1F
→
11/30 22:54, , 2F
11/30 22:54, 2F