在使用 AVPlayer 播放从远程 URL 获取的视频时,有可能会出现 AVPlayer 无法播放的问题。这时我们可以通过在 AVPlayerItem 中设定“canUseNetworkResourcesForLiveStreamingWhilePaused”参数为 true 来解决此问题。
代码示例:
let url = URL(string: "https://example.com/video.mp4")! let playerItem = AVPlayerItem(url: url) playerItem.canUseNetworkResourcesForLiveStreamingWhilePaused = true let player = AVPlayer(playerItem: playerItem) player.play()