AAC播放 [英] AAC playback

查看:135
本文介绍了AAC播放的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我终于成功使用MediaStreamSource在Windows Phone上实现了MP3播放.现在,我正在尝试在Windows Phone上实现AAC播放.我有带有ADTS标头的AAC LC比特流.我定义了由mmreg.h和 填写有效信息.但是,在调用MediaStreamSource.ReportOpenMediaCompleted之后,立即调用了我的MediaStreamSource分布式类CloseMedia重写.永远不会调用GetSampleAsync.有没有人有AAC播放的任何可行示例(

I finally succeeded in implementing MP3 playback on windows Phone using MediaStreamSource. Now I am trying to implement AAC playback on Windows Phone. I have AAC LC bitstream with ADTS headers. I defined managed HEAACWAVEINFO structured from mmreg.h and fill it with valid info. However immediately after calling MediaStreamSource.ReportOpenMediaCompleted my MediaStreamSource deribed class CloseMedia override is called. GetSampleAsync is never called. Does anyone have any working example of AAC playback (either raw AAC or AAC with ADTS headers) in either Windows Phone or Silverlight?

推荐答案

使用1610格式标签.FF不起作用.剥去任何帧头. 1610不想看到音频规范配置数据,因此只有12个字节的额外字节(已经有一段时间了,但这听起来不错). AAC-LC有效,显然是MP3. MSS视频-现在就是 大多坏了.也没有文档.就像每个与WP7有关的人都在10月的第一周去了其他地方.我知道我在此上浪费了很多时间,但大多数都无法使用.
Use a format tag of 1610. FF won't work. Strip out any frame header. 1610 does not want to see audio spec config data, so only 12 bytes of extra bytes (it's been a while but that sounds about right). AAC-LC works, and obviously MP3. MSS video - now that's mostly broken. No docs, either. It's like everybody that had anything to do with WP7 went somewhere else the first week of October. I know I've wasted a lot of time with this and most of it does not work.


这篇关于AAC播放的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆