Swiftを使用してライブストリーミングテレビアプリケーションを開発していますが、チャンネルファイルURLが再生されません。TVライブストリーミング(.m8u3ファイル)はブラウザで再生されますが、Swiftアプリでは再生されません
マイコード:
override func viewDidLoad() {
super.viewDidLoad()
if let url = URL(string: "http://biwsat.com:8080/get.php?username=eYIvPmJeT2&password=3331jALAKY&type=m3u&output=ts"){
let player = AVPlayer(url: url)
let controller=AVPlayerViewController()
controller.player=player
controller.view.frame = self.view.frame
self.view.addSubview(controller.view)
self.addChildViewController(controller)
player.play()
}
}
私は、このリンクを使用する場合:http://devstreaming.apple.com/videos/wwdc/2016/102w0bsn0ge83qfv7za/102/hls_vod_mvp.m3u8私のプレイヤーが再生されます。
どうすればよいですか?
あなたのビデオファイルは、おそらくAVPlayerでサポートされていない形式になっています。どの形式がサポートされているかについては、ドキュメントをご覧ください。 – EmilioPelaez