使用libmms和audioqueue

时间:2010-09-14 15:17:47

标签: iphone mms audioqueueservices

我一直在玩libmms和iPhone,我已经设法连接并读取了mms流,但在此之后我不知道如何将数据从mmsx_read发送到AudioQueue,我假设它必须使用来自Audio Queue Services的AudioQueueNewOutput方法...我花了很多时间搜索但我找不到任何例子......

我还看了一下WunderRadio的代码,但只有头文件在发布的代码中。

我对objc或c也不是很熟悉,我已经涉足过这两方面,但我不认为自己是专家,所以欢迎提出任何指示/建议。

2 个答案:

答案 0 :(得分:1)

我对无线电流媒体应用做了同样的考虑。我能够使用libmms库获取wma文件。并使用ffmpeg,我可以转换为mp3格式..

答案 1 :(得分:0)

SpeakHere示例应用程序,在developer.apple.com上有源代码,包含一个使用音频队列进行播放和使用音频缓冲区录制的好例子。

如果你知道如何转换数据类型,如果有必要,以及如何将PCM样本从流复制到缓冲区数组,那么你应该好好去。

目标C是C的正确超集,因此学习基本的C语言,例如数据类型以及如何使用短整数数组,总是有用的。