繁体   English   中英

使用libmms和audioqueue

[英]Using libmms and audioqueue

我已经使用libmms和iPhone玩了一段时间,并且设法连接了mms流并从中读取信息,但是在此之后,我对如何将mmsx_read中的数据发送到AudioQueue感到困惑,我认为是将必须使用Audio Queue Services中的AudioQueueNewOutput方法...我花了很多时间进行搜索,但找不到任何示例...

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

我对objc或c也不是很熟悉,虽然我涉猎两者,但不会认为自己是专家,所以欢迎您提出任何指针/建议。

对于广播流应用程序,我做了同样的思考。 我可以使用libmms库获取wma文件。 并将其与ffmpeg结合使用,我可以将其转换为mp3格式。

SpeakHere示例应用程序(带有developer.apple.com上的源代码)包含一个很好的示例,该示例使用Audio Queues使用音频缓冲区进行播放和录制。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM