我正在使用Apple HLS Catelog同时流式传输和下载4个离线视频
我可以成功地下载视频。
然后,我尝试使用4个AVPlayer实例离线观看4个视频
let playerItem = AVPlayerItem(asset: (asset.urlAsset))
let player1 = AVPlayer(playerItem: playerItem)
player1.play()有一个奇怪的行为,只有第一个付费视频正在播放(所有视频都成功下载).This条件保持不变,如果视频交换。
这个视频是通过使用我自己的python应用程序从IP摄像机读取的,并上传到云服务器。但是,我可以成功地同时播放所有视频(4个视频),当使用一个从互联网上下载的样本mp4。
发布于 2018-03-15 00:09:22
这是我的错误,当下载时,我使用了不同的名称为每个视频,所以我可以成功地下载视频。但是,当我玩的时候,所有离线视频都使用了相同的资产名称。所以,它总是只播放第一个视频。
https://stackoverflow.com/questions/48919105
复制相似问题