MPMoviePlayerController przerywa / zatrzymuje się po przejściu na pełny ekran w iOS6
mamMPMoviewPlayerViewController
osadzony wUIView
obiekt. Kiedy uruchamiam odtwarzacz w trybie osadzonym, wszystko działa dobrze i zgodnie z oczekiwaniami. Jeśli użytkownik dotknie przełącznika na pełnym ekranie (lub jeśli programowo zmieni się na pełny ekran za pomocąsetFullscreen:animated
) odtwarzacz przechodzi w tryb pełnoekranowy, film jest odtwarzany przez kolejną sekundę, a potem ekran staje się czarny tylko z „Ładuję...„wiadomość.
To zachowanie pojawia się tylko przy użyciu systemu iOS 6 (także symulatora iPad 6.0), na urządzeniach z systemem iOS 5 wszystko działa zgodnie z przeznaczeniem.
Źródłem filmu jest plik lokalny z pakietu aplikacji.
Po odtworzeniu i wejściu na pełny ekran dane debugowania są następujące:
2012-09-26 15:24:48.251 [39895:c07] [MPAVController] Autoplay: Disabling autoplay for pause 2012-09-26 15:24:48.252 [39895:c07] [MPAVController] Autoplay: Disabling autoplay 2012-09-26 15:24:48.262 [39895:c07] [MPAVController] Autoplay: Enabling autoplay 2012-09-26 15:24:48.265 [39895:c07] [MPAVController] Autoplay: Likely to keep up or full buffer: 0 2012-09-26 15:24:48.266 [39895:c07] [MPAVController] Autoplay: Skipping autoplay, not enough buffered to keep up. 2012-09-26 15:24:48.267 [39895:c07] [MPAVController] Autoplay: Likely to keep up or full buffer: 0 2012-09-26 15:24:48.268 [39895:c07] [MPAVController] Autoplay: Skipping autoplay, not enough buffered to keep up. 2012-09-26 15:24:48.276 [39895:c07] [MPAVController] Autoplay: Skipping autoplay, disabled (for current item: 0, on player: 1) 2012-09-26 15:24:48.286 [39895:c07] [MPCloudAssetDownloadController] Prioritization requested for media item ID: 0 2012-09-26 15:24:48.938 [39895:c07] [MPAVController] Autoplay: Enabling autoplay 2012-09-26 15:24:48.940 [39895:c07] [MPAVController] Autoplay: Enabling autoplay 2012-09-26 15:24:48.954 [39895:c07] [MPAVController] Autoplay: Skipping autoplay, disabled (for current item: 0, on player: 1) 2012-09-26 15:24:49.006 [39895:c07] [MPAVController] Autoplay: Enabling autoplay 2012-09-26 15:24:49.012 [39895:c07] [MPAVController] Autoplay: Skipping autoplay, disabled (for current item: 0, on player: 1)
Czy ktoś ma pomysł, dlaczego odtwarzacz przestaje działać?
Edytować: Dodanoprzykładowy projekt na github