AVFoundation'da bir videoyu döngüye almanın nispeten kolay bir yolu var mı?
AVPlayer ve AVPlayerLayer'ları şöyle oluşturdum:
avPlayer = [[AVPlayer playerWithURL:videoUrl] retain];
avPlayerLayer = [[AVPlayerLayer playerLayerWithPlayer:avPlayer] retain];
avPlayerLayer.frame = contentView.layer.bounds;
[contentView.layer addSublayer: avPlayerLayer];
ve sonra videomu şu şekilde oynatıyorum:
[avPlayer play];
Video iyi oynatılıyor ancak sonunda duruyor. MPMoviePlayerController ile tek yapmanız gereken repeatMode
özelliği doğru değere ayarlamaktır. AVPlayer'da benzer bir özellik yok gibi görünüyor. Filmin ne zaman bittiğini söyleyecek bir geri arama da görünmüyor, böylece başlangıca bakıp tekrar oynayabiliyorum.
Bazı ciddi sınırlamaları olduğundan MPMoviePlayerController kullanmıyorum. Aynı anda birden fazla video akışını oynatabilmek istiyorum.