cocoa-touch - 播放时如何处理ipod库音频文件原始数据

标签 cocoa-touch audio media-player ipod

在我用MPMediaPickerController在ipod库中获取音频文件的URL之后。现在的问题是,我想在文件播放之前处理文件的原始数据。我该怎么办?

N.B.在《 MPMediaPickerController引用》中有一个下面的添加说明。

URL具有ipod-library的自定义方案。例如,URL可能如下所示:
ipod-library://item/item.m4a?id = 12345
不支持在AV Foundation框架之外使用URL。

最佳答案

您可以从URL和AVAssetReaderOutput创建一个AVURLAsset。通过此操作,您可以获得具有所需“原始数据”的CMSampleBuffers。

关于cocoa-touch - 播放时如何处理ipod库音频文件原始数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3666227/

相关文章:

iphone - 使用 CGPathRelease 释放路径导致 BAD_ACCESS

php - 处理 php 音频和网络摄像头的最佳方式是什么?

android - 从服务调用prepareAsync()后MediaPlayer回调不会触发

java - MediaPlayer android 流广播不立即启动或根本不启动

android 服务或 MediaPlayer 的自定义实现,哪个更好?

ios - 缩放图像直到完全适合 ImageView

iphone - 如何将特定的字节数组转换为图像

android - 将 FFT 转换与 AudioRecord 结合使用

objective-c - NSURLRequest 的错误 URL 错误

vb.net - 将音频加倍转换为字节