【发布时间】:2018-04-27 09:59:15
【问题描述】:
我可以在 AppleTV 上播放 .ism/manifest 格式的视频流吗?
我使用 AVFoundation 和 AVQueuePlayer。我将播放器保持在 ViewController 范围内,而不是在函数范围内。我尝试在 url 末尾添加“(format = m3u8-aapl,audio-only = false)”,但视频在开始后有滞后。所以我的代码是:
let url = "http://vodstreaming.dev.mr.tv3ce.com/3ba7e5c5-277a-4c4b-b5ae-d06d2524a290/hv5_After_Earth_1080i29_noAudioPCR_6Mbps_fixed_GOP.ism/manifest(format=m3u8-aapl,audio-only=false)"
let playerItem = AVPlayerItem(url: url)
player.insert(playerItem, after: nil)
player.play()
我读到 iOS 存在 AVAssetDownloadURLSession 但 TvOS 不存在。是否存在其他在 TvOS 上进行流式传输的解决方案?
【问题讨论】:
标签: swift video-streaming avfoundation tvos