前提・実現したいこと
m3u8のfileを再生したいのですが。できません。 教えていただきたいです。
該当のソースコード
Swift
1import UIKit 2import AVFoundation 3import AVKit 4 5class ViewController: AVPlayerViewController { 6 7 override func viewDidLoad() { 8 super.viewDidLoad() 9 let url = URL(string: "http://hoge.net/Stay-ft/Stay-ft.m3u8") 10 let avAsset = AVURLAsset(url: url!) 11 let playerItem = AVPlayerItem(asset: avAsset) 12 let player = AVPlayer(playerItem: playerItem) 13 player.play() 14 } 15} 16
httpを使用しているようですが、ATSの設定はしていますか?また、「できません」では分かりません。どう出来ないのか、エラーが出ているならエラーメッセージを書いて下さい。
サーバ側がhttpなのでhttpにしています リンク自体は合っているのですが実機で立ち上げたあとずっとローディングしている状態です
「ローディングしている」というのはどうやって確認したのでしょうか?アプリは落ちていないということですよね?あと、ATSの設定はしていますか?(再)
ローディングに関しては、上記の画像のようになっておりアプリは、落ちていません。
ATSの設定はしていません
いや、見た目じゃなくて‥。あなたプログラマなんでしょ?
目にわかるようなエラーが出ていないので困っています。左下にローディングマークがずっと出ているのでローディングだと判断しました。初心者なので、こう言う時どこを見ればいいのか分かりません。ご教授頂ければと思います、お願いします。
回答1件
あなたの回答
tips
プレビュー