Używam MPMoviePlayerController do odtwarzania plików zdalnego mp4, które nie są dość duże, około 20 - 30 MB każdy. W ten sposób gracz jest ustawiony:MPMoviePlayerController często blokuje się
player.movieSourceType = MPMovieSourceTypeFile;
player.shouldAutoplay = YES;
Problem polega na tym, że gracz zatrzymuje się często z następującym wyjścia konsoli:
Took background task assertion ... for playback stall // stops
Ending background task assertion ... for playback stall // resumes
I ewentualnie mógłby podjąć ten problem jako przyznanej, lecz na z drugiej strony, gdy próbuję odtworzyć wideo w innym odtwarzaczu strumieniowym (np. GoodPlayer) - gra ładnie i nigdy się nie zatrzymuje. Problem leży więc w moim podejściu, a nie w połączeniu z Internetem.
Czy są jakieś sposoby, aby MPMoviePlayerController ładował się płynnie, czy muszę zmieniać komponenty używane w mojej aplikacji? Jeśli tak, które z nich poleciłbyś?
Mam również ten problem, więc ... dam znać – Morkrom
Powodzenia? Mam ten sam problem –
@Morkrom - wymyśliłeś to? –