2010-04-28 113 views
0

我打算編寫一個函數,在Windows Mobile 6.0上從URL播放mp3 file,而無需將所有流下載到手機。我閱讀了一些文檔,並遇到了一些問題。在Windows Mobile上播放音頻網址

使用NAudio.dll :DLL不在爲Windows Mobile

兼容使用DirectShowLib.dll:還沒有找到辦法從音頻流得到的。

確實我們在Windows Mobile 6.0中無法獲得audio Url Stream?有什麼方法可以幫助我嗎?

回答

0

我發現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); 
0

哪個windows mobile? 6.5或7?

7使用Silverlight,所以它應該很容易做流暢的流(從來沒有嘗試過)。

6+我不太確定,也許使用WCF文件流來獲取流?

+0

我正在使用Windows Mobile 6 – Thyphuong 2010-04-29 01:17:42