AVFoundation
を実装するために使用していAVPlayer
ます。ビデオ クリップを連続してループさせたいので、AVPlayerItemDidPlayToEndTimeNotification
このメソッドを呼び出すを登録します。
- (void)player1ItemDidReachEnd:(NSNotification *)notification
{
dispatch_async(dispatch_get_main_queue(),
^{
[player1 seekToTime:kCMTimeZero];
[player1 play];
});
}
時々動作しますが、おそらく の非同期完了が原因で、最終的に再生が停止しseekToTime
ます。このコードを防弾にするにはどうすればよいですか?