首页 > 解决方案 > 如何通过 AVPlayer 快速播放 avi 格式的视频

问题描述

我通过以下代码播放了 mp4 视频:

var playerItem: AVPlayerItem!
var player: AVPlayer!
var playerLayer: AVPlayerLayer!

let asset = AVAsset(url: urlURL)
playerItem = AVPlayerItem(asset: asset)
addPlayerObserver(playerItem: playerItem)
player = AVPlayer(playerItem: playerItem)
playerLayer = AVPlayerLayer(player: player)
playerLayer.contentsScale = UIScreen.main.scale
playerLayer.frame = self.bounds
playerView.layer.insertSublayer(playerLayer, at: 0)
player.play()

但是当我用 avi 的 url 替换 mp4 的 url 时,播放器无法工作。

那么AVPlayer是否支持没有任何其他第三方库的avi格式的视频?

标签: iosswiftavplayer

解决方案


推荐阅读