我将编写一个函数来mp3 file
URL
Windows Mobile 6.0
,而无需将所有流下载到移动设备。我阅读了一些文档并遇到了一些问题。
使用NAudio.dll
:该DLL与Windows Mobile不兼容
使用 DirectShowLib.dll
:找不到从音频流中获取的方法。
我们无法在Windows Mobile 6.0中获得audio Url Stream
这是真的吗?有没有办法或任何其他方式来帮助我?
答案 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);