视频在AVPlayer上加载和播放速度慢

问题描述 投票:0回答:1

我正在使用以下代码播放视频。视频托管在我自己的服务器上,可以通过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()
    }
}
ios swift avplayer avplayerviewcontroller avplayerlayer
1个回答
0
投票

您可以尝试将player.automaticallyWaitsToMinimizeStalling设置为false来立即播放它。

© www.soinside.com 2019 - 2024. All rights reserved.