2011-07-26 17 views
5

Czy można odtworzyć więcej niż jedno wideo w tym samym czasie/na tym samym ekranie w systemie iOS?Wiele wideo, ten sam ekran

(np Picture-in-Picture Mode lub podzielonego ekranu.)

Odpowiedz

1

Nie można przy użyciu MPMoviePlayerController. W documentation stwierdza, że ​​jasno ..

Chociaż można utworzyć wiele obiektów MPMoviePlayerController i przedstawić swoje poglądy w interfejsie, tylko jeden odtwarzacz filmów naraz może odgrywać film.

Ale myślę, że można to zrobić z poziomu niższego AVFoundation framework..But Nigdy nie próbowałem it..See this

+0

nie wypróbować sugerowane rozwiązania z AVPlayer jeszcze, ale myślę, że Apple nie zatwierdzi go do sklepu z aplikacjami w każdym razie. – Beffa

+0

@Beffa ** Sądzę, że Apple i tak by tego nie zatwierdził dla sklepu z aplikacjami. ** Ups, jesteś tego pewien? – Krishnabhadra

+0

Nie jestem tego pewien, ale jeśli dokumentacja mówi, że dwa filmy nie są obsługiwane, nie chcę poświęcać dużo czasu na zbudowanie czegoś, co ma dużą szansę nie zostać zatwierdzonym. – Beffa

0

Aby zaktualizować odpowiedź się dzisiejsze SDK, z SDK dla iOS 5 (i prawdopodobnie z powrotem do 4) możesz użyć AVFoundation, aby odtwarzać wideo w AVPlayerLayer i dodać kilka warstw do widoku. Potwierdziłem, że trzy oddzielne strumienie wideo h.264 WQVGA mogą być odtwarzane w tym samym widoku jednocześnie w systemie iOS 4.3.5 na telefonie iPhone 3GS i iOS 5.0 na telefonie iPhone 4S.

Powiązane problemy