首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > 多媒体 >

施行avcodec_decode_audio3失败

2013-02-19 
执行avcodec_decode_audio3失败我写了一个音频播放的程序,我用这个程序能够解码在网上下的mp3格式的文件以

执行avcodec_decode_audio3失败
我写了一个音频播放的程序,我用这个程序能够解码在网上下的mp3格式的文件以及一些mp4文件中的音频,编码都是aac的,可是现在我用这个程序却播放不了我们自己板子录的aac编码的音频,运行avcodec_decode_audio3这个函数一直失败;
PS:录的文件是经过编码之后直接录下来的,中间没有任何步骤,经验值这个aac文件用vlc,暴风,酷狗等播放器都是可以播放的,现在都不知道该怎么办。

[解决办法]
avcodec_init(); 
avcodec_register_all(); 
avcodec_find_decoder(CODEC_ID_AAC);
avcodec_alloc_context();
avcodec_open()
[解决办法]
收网络数据流放到缓冲,从缓冲取数据,调用avcodec_decode_audio3

[解决办法]
解码的时候,每次解码的字节数需要一句客户编码后的长度

热点排行