我打算編寫一個函數,在Windows Mobile 6.0
上從URL
播放mp3 file
,而無需將所有流下載到手機。我閱讀了一些文檔,並遇到了一些問題。在Windows Mobile上播放音頻網址
使用NAudio.dll
:DLL不在爲Windows Mobile
兼容使用DirectShowLib.dll
:還沒有找到辦法從音頻流得到的。
確實我們在Windows Mobile 6.0中無法獲得audio Url Stream
?有什麼方法可以幫助我嗎?
我打算編寫一個函數,在Windows Mobile 6.0
上從URL
播放mp3 file
,而無需將所有流下載到手機。我閱讀了一些文檔,並遇到了一些問題。在Windows Mobile上播放音頻網址
使用NAudio.dll
:DLL不在爲Windows Mobile
兼容使用DirectShowLib.dll
:還沒有找到辦法從音頻流得到的。
確實我們在Windows Mobile 6.0中無法獲得audio Url Stream
?有什麼方法可以幫助我嗎?
我發現Bass library工作以及對我的具體問題 - 從URL播放MP3音頻在Windows Mobile 6
添加bass_cp.dll到您的解決方案。並確保將bass.dll複製到您的執行目錄中。
而你需要做的是非常簡單的:
int stream = Bass.BASS_StreamCreateURL(strUrl, 0, 0, null, IntPtr.Zero);
Bass.BASS_Init(-1, 44100, BASSInit.BASS_DEVICE_DEFAULT, IntPtr.Zero);
Bass.BASS_ChannelPlay(stream, false);
當然您註冊DLL後。然後添加此代碼行:
BassNet.Registration(string email, activated key);
哪個windows mobile? 6.5或7?
7使用Silverlight,所以它應該很容易做流暢的流(從來沒有嘗試過)。
6+我不太確定,也許使用WCF文件流來獲取流?
我正在使用Windows Mobile 6 – Thyphuong 2010-04-29 01:17:42