我已经尝试使用libmm和iPhone有一段时间了,我已经设法连接并读取了彩信流,但在这之后,我不知道如何将数据从mmsx_read发送到AudioQueue,我假设它将不得不使用来自Audio Queue Services的AudioQueueNewOutput方法……我花了相当多的时间寻找,但我找不到任何例子……
我还查看了WunderRadio的代码,但发布的代码中只有头文件。
我对objc或c也不是很熟悉,我对这两种语言都有涉猎,但不认为自己是专家,所以欢迎任何指点/建议。
发布于 2010-10-09 00:50:50
我已经为广播流应用程序做了同样的思考。我可以使用libmms库获取wma文件。使用ffmpeg,我可以将其转换为mp3格式。
发布于 2010-09-15 00:00:21
在developer.apple.com上有源代码的SpeakHere示例应用程序包含了一个使用音频队列来使用音频缓冲区进行播放和录制的很好的示例。
如果您知道如何在必要时转换数据类型,以及如何将PCM样本从流复制到缓冲区数组,那么您应该就可以开始工作了。
Objective C是C的一个适当的超集,所以学习基本的C语言习惯用法,比如它的数据类型和如何使用短整数数组,总是很有用的。
https://stackoverflow.com/questions/3710285
复制相似问题