ios - 如何通过 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格式的视频?
解决方案
推荐阅读
- java - 在 SQL 中运行的准备好的语句中的语法错误
- django - 让 React-redux 从分页后端获取所有数据
- git - 如何删除“
/file.py~Stashed changes”来自 git status - java - 将匹配后的所有内容存储在字符串中的数组列表中
- ionic-framework - Ionic 3 中的自举锚 HREF
- java - 如何将 uareu digitalpersona 指纹格式设置为 ansi378-2004 或 ISO19794-2005
- bash - 自动将唯一 IP 附加到文本文件
- snakemake - 通过qsub提交时如何确保snakemake规则依赖
- php - 回去不会给我正确的页面
- r - Quanteda R:如何从令牌“/”中删除数字或符号?