我必须在swift中执行视频流应用(使用远程网址)。但没有任何确切的视频格式。有时它可能m3u8
有时mp4
等等。但我的视频播放器应该支持格式来自后端。
此外,当应用程序处于后台时,音频应该播放,当应用程序出现前景时,视频应播放,视频和音频之间不会有任何时间延迟。
我想知道是否有可能使用AVPlayerViewController
实现我的目标,或者我可以用来实现目标的最佳玩家是什么。请帮我。
感谢
答案 0 :(得分:0)
AVPlayerViewController支持m3u8和mp4两种格式。要播放视频的音频,您需要一些额外的配置。你可以从这里查看......
How do I get my AVPlayer to play while app is in background?
Is it possible to play video using Avplayer in Background?
所以根据我的说法,AVPlayerViewController是满足您需求的最佳选择。