AVFoundation
https://developer.apple.com/videos/play/wwdc2016/503/
Playbackについて
バッファリングについて
- playbackLikelyToKeepUpが、このままいけばstallせずに終わりまでたどり着きそうかどうか
- PlaybackBufferFullは全部ロードしたらtrue
- playbackBufferEmptyは、stallしそう/してるときにtrue
AVPlayer.rate = 1で再生?
- これは旧verか
AVPlayer.rateはややこしいよと
上記画像の新バージョンではなく、旧バージョン使いたかったら
- automaticallyWaitsTominimizeStalling = false
- setRate(time:atHostTime:)使いたかったらfalseにしないといけないらしい
- 覚えておこう
連続で複数の映像を流したい場合は、AVQueuePlayerでうまくやる
- 今はAVPlayerLooper?
カラースペースの話もしてるけど、興味ないので飛ばす
Playback Startup TimeのBest Practices
- いろいろ設定して、play()してからplayerItemをセットした方が良いらしい - 順番逆だと、静的画像(1フレーム)を出したいだけだとAVPlayerが勘違いする的な感じらしい
HLS