我正在尝试创建一个自定义 MediaStreamSource 我的课 Windows Phone 7 从HTTP读取AAC流的项目。
我看了看 ManagedMediaHelpers 由Microsoft提供,并且代码似乎可以使用,唯一的问题是我无法获得任何声音...我已经在真实的设备上测试了它,因此问题不是模拟器。
我也看过这个 地点 尝试获得白噪声声音,而我的代码或多或少与音频部分相同,但仍然没有声音...

关于如何解决这个问题有什么想法吗?

我选择尝试 MediaStreamSource 是因为当我只是设置我的 MediaElement http流的源

mediaElement.Source = new URI("http://....", UriKind.Absolute);

它落后了一点,我不知道原因。我也尝试使用 XNA MediaPlayer 但是它有很多局限性,所以我不能将其用于Mye的目的...

所有的帮助都非常感谢,谢谢!

有帮助吗?

解决方案

如果您想使用MediaStreamSource,则必须编写自己的解码器和东西,这确实很耗时,也不需要。您想使用的是AudioPlayBackagent。 检查此链接以获取有关如何实施的信息。

然后,可以将其提供包含音频的URL,然后在后台流式传输(如果关闭应用程序等)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top