Swift - 无法使用 AVPlayer 播放直播视频
Swift - unable to play live stream video using AVPlayer
我想弄清楚为什么我会看到这个观点:
鉴于我正在这样做:
let url = URL(string: url)
let asset = AVURLAsset(url: url!)
let item = AVPlayerItem(asset: asset)
self.player = AVPlayer(playerItem: item)
self.avpController.player = self.player
self.present(self.avpController, animated: true) {
self.avpController.player?.play()
}
唯一令人愤慨的是 url 不好,但它在浏览器(不是在 safari)和 vlc 播放器中工作:
任何想法都会有所帮助
所以一天后我就成功了。
我使用这个优秀的指南与 vlc 播放器一起玩:https://hackernoon.com/swift-4-ios-app-player-live-stream-video-from-nginx-nginx-rtmp-use-vlckit-f2162134ae5c
我想弄清楚为什么我会看到这个观点:
鉴于我正在这样做:
let url = URL(string: url)
let asset = AVURLAsset(url: url!)
let item = AVPlayerItem(asset: asset)
self.player = AVPlayer(playerItem: item)
self.avpController.player = self.player
self.present(self.avpController, animated: true) {
self.avpController.player?.play()
}
唯一令人愤慨的是 url 不好,但它在浏览器(不是在 safari)和 vlc 播放器中工作:
任何想法都会有所帮助
所以一天后我就成功了。 我使用这个优秀的指南与 vlc 播放器一起玩:https://hackernoon.com/swift-4-ios-app-player-live-stream-video-from-nginx-nginx-rtmp-use-vlckit-f2162134ae5c