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 - 由于 GestureRecognizer,CollectionView 单元格需要两次点击

javascript - 如何从 HTML 视频元素获取视频的渲染大小

android - ios和android推送通知到多个设备

ios - 有什么方法可以获取我的 iOS 应用程序的下载次数吗?

ios - 自定义 PageControl 图像 - Swift

swift - 序列下降(而 :) Seemingly Does Nothing

ios - Firebase 异步或同步保存数据方法

ios - 将 JSON(日期)解析为 Swift

windows - Directshow 支持的容器格式

video - 如何在 FFMPEG 中将 blend/tblend 过滤器与 t 变量和 Between 语句一起使用