【发布时间】:2020-03-11 17:54:28
【问题描述】:
您好,我想在我的应用上流式传输远程视频。网址为:http://test.ext/myvideo.mkv
我在这段代码中使用 AVKit,但屏幕和音频不起作用。我只看到前进的进度条。
let player = AVPlayer(url: url)
// Create a new AVPlayerViewController and pass it a reference to the player.
let controller = AVPlayerViewController()
controller.player = player
controller.player?.automaticallyWaitsToMinimizeStalling = false
controller.player?.playImmediately(atRate: 1.0)
// Modally present the player and call the player's play() method when complete.
self.present(controller, animated: true) {
player.play()
}
【问题讨论】:
-
检查框架,它可能是零..
-
一个mkv可以用AVPlayer这样读取吗?如果你有一个 URL,也许可以在 Safari 中测试它。
-
当我在 safari 中运行 URL 时出现斜线播放
-
带斜线?你的意思是它不能播放
标签: swift avfoundation media-player avkit