gpt4 book ai didi

ios - 某些音频文件未使用 AVPlayer swift 4 播放

转载 作者:行者123 更新时间:2023-11-28 05:46:32 25 4
gpt4 key购买 nike

我有 3 个远程 mp3 文件要使用 AVPlayer 流式传输

文件 1 - 元数据(运行顺利)

文件 2 - 元数据(仍显示为正在加载,不适用于 ios 但适用于 android)

文件 3 - 元数据(此文件至少在播放一些东西,但没有激活播放控件,如搜索、倒带、前进、后退、持续时间)

在这里找到元结果 https://drive.google.com/drive/u/0/folders/1mvHGa6iPJba_Bv6NiYzTpwgHTRGHHd7J

这是我实现的代码

let destinationString = "https://example.com/audio.mp3"
let fileUrl = URL(fileURLWithPath: destinationString)
player = AVPlayer(url:fileUrl)
let vc = AVPlayerViewController()
vc.showsPlaybackControls = true
vc.player = player
self.view.addSubview(vc.view)
self.addChildViewController(vc)
player.play()

搜索了很多支持的文件类型和内容类型,但即使从苹果文档中也没有得到任何相关结果,以前有人遇到过这个问题吗?

完全无助。请帮我。

提前致谢。

最佳答案

尝试对 URL 使用字符串初始化

let fileUrl = URL(string: destinationString)!

开始的东西。如果这不起作用,请尝试在 iPhone 的 safari 中播放这些文件。如果它有效,则应用程序内有问题,否则可能是服务器问题。

至少这会帮助你调试问题

关于ios - 某些音频文件未使用 AVPlayer swift 4 播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54528738/

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