Swift4でiOSアプリを開発中です。
現在、下記コードのように .m3u8 形式の動画をAVPlayerで再生しています。
しかし、回線速度が遅いときなどに読み込み中となり、その間動画が固まってしまいます。
そこで、読み込み中になったことを監視して、読み込み中の間だけActivityインジケータを表示したいのですが、読み込み中の監視方法がわかりません。
KVOだと再生中・停止中しか監視できないため使えないかと思います。
実現方法をご教授ください。
Swift
1let url: URL = URL(string: "https://hoge.jp/media/video.m3u8")! 2let avAsset = AVURLAsset(url: url) 3playerItem = AVPlayerItem(asset: avAsset) 4videoPlayer = AVPlayer(playerItem: playerItem) 5videoPlayer.play()
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/23 10:59