ios - Avplayer 不播放来自 url 的视频

标签 ios swift video avplayer

当我尝试从 url 播放视频时,AVPlayer 不播放视频。但是当我尝试下载并播放视频时,它正在播放。我做错了什么?

self.avAsset = AVAsset(URL: NSURL(string: contentURLString)!)
 let item = AVPlayerItem(asset: avAsset)
            avPlayer = AVPlayer(playerItem: item)
            playerLayer = AVPlayerLayer(player: avPlayer)
            playerLayer.frame = self.view.frame
            playerLayer.videoGravity = AVLayerVideoGravityResizeAspectFill
            cell.videoView.layer.addSublayer(playerLayer)
            self.avPlayer.seekToTime(kCMTimeZero)
            avPlayer.play()

最佳答案

除非服务器支持 Http Range: 参数,否则 AVplayer 不会播放远程 url 视频。否则显示空白黑屏

关于ios - Avplayer 不播放来自 url 的视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37594060/

相关文章:

ios - 播放现场 TuneIn Radio URL iOS Swift

swift - 在 'stringify()' 上引用实例方法 'Collection' 需要类型 'Int' 和 'Stringify' 是等效的

c++ - Maemo 5 Qt : how to capture frame (RGB) from first and second camera?

python - 以每秒 60 帧的速度用 Python 编写视频

ios - 适用于 iOS 的 Facebook SDK 不会随链接一起发布照片

ios - 转到新 View Controller 时自动播放声音

ios - 当检查 nil 时,Swift Optional 有时会在设备上崩溃,但不会在模拟器上崩溃

ios - 在 iOS 中以圆形格式裁剪和缩放图像

swift - Swift 中带有基于字符串的枚举的下标字典

html - 我应该使用什么同步 HTML5 视频与内容