在Windows mobile上播放音频网址

时间:2010-04-28 07:45:47

标签: c# windows-mobile audio stream

我将编写一个函数来mp3 file URL Windows Mobile 6.0,而无需将所有流下载到移动设备。我阅读了一些文档并遇到了一些问题。

使用NAudio.dll          :该DLL与Windows Mobile不兼容

使用 DirectShowLib.dll :找不到从音频流中获取的方法。

我们无法在Windows Mobile 6.0中获得audio Url Stream这是真的吗?有没有办法或任何其他方式来帮助我?

2 个答案:

答案 0 :(得分:0)

哪些windows移动? 6.5还是7?

7使用Silverlight所以它应该非常容易做流畅的流媒体(从未尝试过)。

6+我不太确定,也许使用WCF文件流来获取流?

答案 1 :(得分:0)

我发现Bass library在我的具体问题上运作良好 - 在Windows Mobile 6上播放来自网址的mp3音频。

将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);