2010-11-22 20 views
1

Birden çok MPMoviePlayerController görünümlerini bir uiscrollview içinde görüntülemeye çalışıyorum. Uygulamam, Fotoğraflar için olduğu gibi filmler için de bir galeri stili oynatıcı görüntüler. Anladığım belgeleri okuduğumda sadece bir video bir kerede oynayabilir, bu da iyi. Ne yazık ki, kontrollerin bile görüntülenmediğini görüyorum - bu yüzden bir filmi durduramam ve başka bir şey oynamıyorum. Bu konuda bir şey bulmuş olan var mı?Çoklu MPMoviePlayerControllers ve UIScrollView

Dokümantasyonda 'Birden çok MPMoviePlayerController nesnesi oluşturabilir ve kendi arayüzünüzde görünümlerini sunabilmenize rağmen, bir seferde yalnızca bir film oyuncusu oynayabilir.', Bu yüzden mümkün olduğuna inanıyorum.

cevap

4

Son zamanlarda benzer bir şey yaptım - çözümüm, film için yer tutucu olarak işlev gören bir görüntüyü gösteren bir görüntü görüntüsü oluşturmaktı. Kullanıcı resme dokunduğunda, yeni bir movieplayer örneği oluşturdum ve görüntü görünümünü onunla değiştirdim. Kullanıcı farklı bir görüntü görüntüsü yakaladıysa, o sırada oynatılan filmi duraklatırdım, oynatıcıyı kaldırır ve dokunan bölümde yeni bir film oynatıcısı oluştururdum.

Film oynatılmadan önce hiçbir denetim göstermedim ve film durdurulduktan sonra, denetimler arabirimden kaldırıldı.

+0

Teşekkürler, önerinizi deneyeceğim. Daha iyi bir çözüm aramaya devam edeceğim, ancak şu anda görebileceğim en iyi çözüm. Şerefe – user432865