[英]Some audio files are not playing using AVPlayer swift 4
我有 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 使用 string init
let fileUrl = URL(string: destinationString)!
有什么要开始的。 如果这不起作用,请尝试在 iPhone 的 safari 上播放这些文件。 如果它有效,则应用程序中存在问题,否则可能是服务器问题。
至少这将帮助您调试问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.