在寫軟體時,有時會發生某些電腦能正常撥放音效,有些則不行,若遇到此問題時,可以試看看用別的元件來撥放音效試試

就我個人遇到的情況是盡量使用WindowsMediaPlayer來撥放會比較好,少用MediaPlayer雖然兩者都能撥放音效檔

但是就硬體的相容性而言WindowsMediaPlayer比較高,MediaPlayer比較低

實例案例:

Realtek AC97 系例  MediaPlayer 來撥放音效檔會無法正常撥放,WindowsMediaPlayer 正常撥放

Realtek Hight Definition Audio MediaPlayer 正常撥放,WindowsMediaPlayer 正常撥放

使用方法也大同小異,不過如果使用MediaPlayer有可能會發生能正常載入,但是撥放有時會不正常= =(機率性)

且也沒有辦法正確的得知能不能正常撥放的訊息

而WindowsMediaPlayer則沒有此問題,好用…

 

使用WindowsMediaPlayer需要注意的是,因為該autostart屬性預設為true,所以當你設定Url後,就會自動撥放音效檔,因此在設定Url前,要先將sutostart屬性設為false,但是會發生第一次撥音會有點延遲,第二次就正常了,如果想解決此問題,可以改用另一屬性來處理,詳細用法請看

http://jjnnykimo.pixnet.net/blog/post/27745625

狼翔月影 發表在 痞客邦 PIXNET 留言(0) 人氣()