0

我一直在玩 libmms 和 iPhone,我已经设法连接并从 mms 流中读取,但在此之后我不知道如何将数据从 mmsx_read 发送到 AudioQueue,我假设它将不得不使用音频队列服务中的 AudioQueueNewOutput 方法...我花了很多时间搜索,但找不到任何示例...

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

我对 objc 或 c 也不是很熟悉,我都涉猎过,但不认为自己是专家,所以欢迎任何指针/建议。

4

2 回答 2

1

我对无线电流应用程序也有同样的想法。我可以使用 libmms 库获取 wma 文件。并将其与 ffmpeg 一起使用,我可以转换为 mp3 格式..

于 2010-10-08T16:50:49.683 回答
0

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

如果您知道如何在必要时转换数据类型,以及如何将 PCM 样本从流复制到缓冲区数组,那么您应该很高兴。

Objective C 是 C 的适当超集,因此学习基本的 C 习惯用法,例如它的数据类型以及如何使用短整数数组,总是很有用的。

于 2010-09-14T16:00:21.197 回答