使用 MPMoviePlayerController 将音频流保存到文件中

Posted

技术标签:

【中文标题】使用 MPMoviePlayerController 将音频流保存到文件中【英文标题】:Save audio stream into file with MPMoviePlayerController 【发布时间】:2011-01-22 10:23:50 【问题描述】:

我在使用 MPMoviePlayerController 进行音频流传输时遇到了一些问题。 我想知道在 MPMoviePlayer 播放文件时是否可以将数据流信息保存到文件中。

有没有简单的方法来做到这一点? 有人有想法吗?

【问题讨论】:

尝试使用后台处理 【参考方案1】:

根据苹果 (http://developer.apple.com/library/ios/#codinghowtos/AudioAndVideo/_index.html) 的流式音频,您使用 CoreFoundation 的 CFNetwork 接口连接到网络流,然后解析网络数据包使用音频文件流服务 (AudioToolbox/AudioFileStream.h) 转换为音频数据包,然后使用音频队列服务 (AudioToolbox/AudioQueue.h) 播放音频数据包……。

现在我的想法是,如果我们能在将数据包发送到音频队列之间找到某种方法将音频数据包写入文件,那么我们可以在播放音频流时保存它们......

这只是一个需要实施的想法,不知道它是否适用于视频流。

【讨论】:

以上是关于使用 MPMoviePlayerController 将音频流保存到文件中的主要内容,如果未能解决你的问题,请参考以下文章

测试使用

第一篇 用于测试使用

在使用加载数据流步骤的猪中,使用(使用 PigStorage)和不使用它有啥区别?

今目标使用教程 今目标任务使用篇

Qt静态编译时使用OpenSSL有三种方式(不使用,动态使用,静态使用,默认是动态使用)

MySQL db 在按日期排序时使用“使用位置;使用临时;使用文件排序”