gpt4 book ai didi

iphone - 如何在 Iphone 中播放原始音频? (使用 ffmpeg)

转载 作者:行者123 更新时间:2023-12-04 23:01:01 27 4
gpt4 key购买 nike

我是一名正在尝试制作彩信流音频应用程序的学生。
我使用 libmms 获得了 mms 流,并使用 ffmpeg 解码了 wma 音频。
但是我不知道下一步该怎么做。

最近看到类似的question在stackoverflow网站。 (作者是 c4r1o5 )
但是他在avcodec_decode_audio2之后使用了cfwritestreamwrite。
那正确吗?我认为没有必要,因为网络问题在 mms_connect、ffmpeg 解码后完成。

那有必要用吗?
我试图将原始音频放入音频缓冲区。播放时,它只带有白噪声。

请帮我。
任何提示或评论将不胜感激。
提前致谢。

enter image description here

最佳答案

请发布必要的代码。
而且,您不一定要使用 CFWriteStreamWrite。
即使我没有使用 CFWriteStreamWrite 的经验,但在 mms 流中没有必要。
您只需要连接彩信、解码 wma 音频文件、排队音频缓冲区以在 iphone 中播放。
我想你必须了解iphone Audio Queue Service
并确保在获取音频帧时使用线程。
基本信息位于该站点。

最后,只有白噪声的原因是因为您设置了错误的 mAudioData。
使用memcpy复制音频内存。

关于iphone - 如何在 Iphone 中播放原始音频? (使用 ffmpeg),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7013203/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com