首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows phone7中用于AAC的MediaStreamSource

Windows phone7中用于AAC的MediaStreamSource
EN

Stack Overflow用户
提问于 2010-12-07 17:40:34
回答 1查看 1.5K关注 0票数 2

我正在尝试为我的Windows Phone 7项目创建一个自定义的MediaStreamSource类,用于从http读取AAC流。

我看过微软提供的ManagedMediaHelpers,代码看起来还不错,唯一的问题是我听不到任何声音……我已经在一个真实的设备上测试过了,所以问题不在于仿真器。

我还查看了这个site,试图获得白噪声声音,我的代码与音频部分大致相同,但仍然没有声音……

有没有办法解决这个问题?

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

代码语言:javascript
复制
mediaElement.Source = new URI("http://....", UriKind.Absolute);

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

非常感谢您的帮助,谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-16 19:07:33

如果你喜欢使用MediaStreamSource,你必须写你自己的解码器和东西,这真的很耗时,也许没有必要。您想要使用的是AudioPlaybackAgent。Check this link for info on how to implement.

然后,它可以与包含音频的urls一起提供,然后也可以在后台流式传输(如果您关闭应用程序等)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4375200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档