gpt4 book ai didi

ios - AVPlayerItem 加载未知文件扩展名(缓存文件)

转载 作者:行者123 更新时间:2023-11-30 13:16:43 25 4
gpt4 key购买 nike

我有一个缓存类,它将 MP3 文件下载到某个缓存文件夹并将其命名为 xxxx.cache

我有一个加载 MP3 文件的 AVQueuePlayer。从我的 NSBundle Resources 文件夹加载/排队 MP3 文件工作正常(使用 AVPlayerItem 使用 AVQueuePlayer.insertItem(item, afterItem:nil)

但是,我无法使用其 filePath 将 xxxx.cache 文件加载到我的 AVQueuePlayer 中,因为我认为它无法识别其文件扩展名...

我知道 AVAudioPlayer 可以工作,但它没有排队功能(我非常需要)

也许有人知道如何将 MP3 强制加载到 AVPlayerItem 中?

最佳答案

缓存相对 URL。获取缓存的 URL 时,请像构造新 URL 一样构造相对 URL。 iOS 不保证容器名称保持不变,因此您最终不会加载任何内容

关于ios - AVPlayerItem 加载未知文件扩展名(缓存文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38149101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com