视频在AVPlayer上加载和播放缓慢

时间:2020-01-30 23:14:16

标签: ios swift avplayer avplayerviewcontroller

我正在使用以下代码播放视频。视频托管在我自己的服务器上,可以通过url访问。视频需要花费很多时间来加载和播放。通常,加载并开始播放50 MB文件大小需要15秒左右的时间。

我不想进一步降低视频质量,因为已经降低了视频质量,进一步降低视频质量会使视频质量更差。

有什么方法可以加快视频加载速度吗?除了在YouTube /其他视频共享网站上托管之外,其他任何替代方法/技巧都将受到欢迎。

if let videoURL = self.videoURL, !videoURL.isEmpty {
    let player = AVPlayer(url: URL(string:videoURL)!)
    let playerController = AVPlayerViewController()
    playerController.player = player
    playerController.videoGravity = AVLayerVideoGravity(rawValue: AVLayerVideoGravity.resizeAspectFill.rawValue)
    self.present(playerController, animated: true) {
        player.play()
    }
}

0 个答案:

没有答案