【发布时间】:2018-02-09 13:41:11
【问题描述】:
我想在 iOS 上播放来自远程服务器的一组视频文件。我不想使用 HLS 播放列表。
我正在尝试使用 AVQueuePlayer。这是我初始化它的方式:
let url = URL(string: "https://example.com/video.ts")! // 10 second video
let item = AVPlayerItem(url: url)
let player = AVQueuePlayer(items: [item])
player.play()
当我在屏幕上显示此播放器时,使用 AVPlayerLayer 和自定义视图或使用 AVPlayerViewController,它只显示加载图标而没有内容。几秒钟后,当我检查player.items() 数组时,那里什么都没有。
这是预期的行为吗?如何完成我的任务?
【问题讨论】:
标签: ios video avplayer avplayeritem avqueueplayer