【发布时间】:2012-08-04 22:53:17
【问题描述】:
我正在尝试创建一个广播应用,其中包含 MP3 流 url 的集合。但是,我在流式传输(或播放)音频时遇到了一些问题。
我正在尝试连接到像您插入 VLC 的原始数据流。一个示例 url 是 http://mp3.ht-stream.net/;80 (只需将这个和其他几个插入 VLC,它就可以完美运行)。基本上是您的标准互联网广播提要。
我创建了AudioPlaybackAgent,填写了我认为启动和运行所需的内容,当我通过互联网传输常规 .mp3 文件时一切正常。但是当我尝试连接到这些流时,它什么也没做(或播放)。
我认为这可能是因为我没有使用AudioStreamingAgent(使用MediaStreamSource 实现),但那东西对我来说有点太高级了,而且我在搜索互联网几个小时后了解到,mp3流可以改用AudioPlaybackAgent。
对我如何使这项工作有任何建议?我必须改用AudioStreamingAgent 吗?有没有关于我如何实现这个神秘的MediaStreamSource 类的开源示例?我应该放弃我的好主意吗?任何答案将不胜感激。
如果您想了解一下,我的 AudioPlayer.cs 代码是 available here - 但它主要是标准的东西。
【问题讨论】:
标签: c# windows-phone-7 streaming audio-streaming audio-playback-agent