我有3个偏僻的MP3文件使用AVPlayer到流
文件1 - 元数据(工作顺利)
文件2 - 元数据(仍然显示为装载,不工作的ios,但在Android的工作)
文件3 - 元数据(此文件ATLEAST玩的东西,但像激活求,快退,前进没有播放控制,落后,持续时间)
在这里查找元结果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这些文件。如果它工作,然后有一些应用程序否则可能是服务器问题中是错误的。
至少,这将帮助您解决问题