Dodatkowe informacje: Mam iPoda Touch [4g] z systemem iOS 5.0.1 i AppleTV 2 z najnowszym oprogramowaniem.
Zauważyłem, że chociaż większość aplikacji wideo innych firm radzi sobie dobrze z AirPlay (np. Crackle, YouTube, AirVideo itp.), istnieją aplikacje (takie jak CNET TV i NBA Game Time), które wysyłają tylko przez część audio wideo do mojego Apple TV.
Innymi słowy, gdy spróbuję odtworzyć wideo za pomocą technologii AirPlay, część wideo będzie nadal wyświetlana na moim urządzeniu lokalnym podczas odtwarzania dźwięku na Apple TV.
Wydaje się to bardzo dziwne. Zastanawiałem się, czy to dlatego, że:
- Robię coś nie tak?
- Twórcy tych aplikacji zablokowali AirPlay ?
- Twórcy tych aplikacji nie zaimplementowali poprawnie AirPlay?
- Czy coś zupełnie innego?
Odpowiedź
Twórcy tych aplikacji zablokowali wideo AirPlay. Chociaż domyślnie zezwala się na przesyłanie strumieniowe wideo, poszczególni programiści mogą nawiązać takie połączenie dla swojej aplikacji. Starsze aplikacje (sprzed iOS 5) będą to robić, a także wiele wydanych po premierze iOS 5.
Zobacz dokumentację dla programistów, w szczególności „allowAirPlayVideo” tutaj .
Komentarze
- Tylko po to, żeby wyjaśnić Christian ' ostatnią kwestię, kiedy AirPlay został wprowadzony po raz pierwszy i nie ' nie obsługiwał odtwarzania wideo w publicznym interfejsie API, z którego mogliby korzystać programiści, dlatego starsze aplikacje lub te, które nie ' t został przepisany dla iOS5 najczęściej nie ' t pokaż wideo
- W rzeczywistości aplikacje, które używały wcześniejszych wersji AVPlayera, będą zezwalać na wideo AirPlay; domyślne zachowanie jest dozwolone, a API odmowy nie było ' aż do iOS 5.
- Jestem poprawiony