我如何在播放时处理 iPod 库音频文件原始数据
当我使用 MPMediaPickerController 获取 ipod 库中音频文件的 URL 后。现在的问题是我想在播放之前处理文件的原始数据。我该怎么办?
注意:在 MPMediaPickerController Reference 中有以下附加说明。
URL 具有 ipod-library 的自定义方案。例如,URL 可能如下所示: ipod-library://item/item.m4a?id=12345 不支持在 AV Foundation 框架之外使用 URL。
After i get the audio file's URL in ipod library with the MPMediaPickerController. Now the question is i want process the file's raw data before it's played. what shoud i do ??
N.B. In the MPMediaPickerController Reference have a fowllow addtion explain.
The URL has the custom scheme of ipod-library. For example, a URL might look like this:
ipod-library://item/item.m4a?id=12345
Usage of the URL outside of the AV Foundation framework is not supported.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以从 URL 创建 AVURLAsset 并从中创建 AVAssetReaderOutput;这样你就可以得到 CMSampleBuffers ,它有你想要的“原始数据”。
You can create an AVURLAsset from the URL and from that an AVAssetReaderOutput; with this you can get CMSampleBuffers which have the "raw data" that you want.