我开发了一个用于播放Vimeo视频的tvOS应用程序。视频的平均值为800 MB。当带宽> 1时,它工作正常。 90 Mbits / s。但是当它为35 Mbits / s时,视频播放的性能不太好:声音不会与图像同步。
我使用从标准AVPlayerViewController
继承的类来播放视频。
//Playing the video from the download link for the video
func playVimeoVideo(link : String) {
player = AVPlayer(URL: NSURL(string: link)!)
player?.play()
}
对于带宽较低时如何提高性能,您有什么想法吗?我想知道我是否应该在播放之前下载视频,但这可能需要很长时间。