2

我正在尝试MediaStreamSource为我的Windows Phone 7项目创建一个自定义类,该类从 http 读取 AAC 流。
我看过ManagedMediaHelpers微软提供的,代码似乎可以工作,唯一的问题是我听不到任何声音......我在真机上测试过,所以不是模拟器问题。
我还查看了这个站点以尝试获得白噪声,我的代码或多或少与音频部分相同,但仍然没有声音......

关于如何解决这个问题的任何想法?

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

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

它有点滞后,我不知道为什么。我也尝试过使用,XNA MediaPlayer但它有很多限制,所以我不能将它用于我的目的......

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

4

1 回答 1

0

如果您喜欢使用 MediaStreamSource,则必须编写自己的解码器和东西,这确实很耗时,而且可能没有必要。您想要使用的是 AudioPlaybackAgent。检查此链接以获取有关如何实施的信息。

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

于 2013-10-16T11:07:32.773 回答