我如何在播放时处理 iPod 库音频文件原始数据

发布于 2024-09-18 08:57:38 字数 264 浏览 7 评论 0原文

当我使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清音悠歌 2024-09-25 08:57:38

您可以从 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文