2012-03-21 14 views
7

UIWebView Class Reference opisuje mediaPlaybackAllowsAirPlay następująco:Przeznaczenie nieruchomości mediaPlaybackAllowsAirPlay na UIWebView

Wartość logiczna, która określa, czy Air Play jest dozwolony z tego widoku.

Gdy mediaPlaybackAllowsAirPlay jest ustawiona na TAK: Jeśli na moim iPadzie załadować film na YouTube lub Vimeo do UIWebView z tego zestawu do jego wartość domyślna tak i odtworzyć film podczas dublowanie do urządzenia AirPlay , sygnał wideo jest wysyłany do urządzenia AirPlay i przejmuje ekran urządzenia AirPlay, a na ekranie UIWebView w AirPlay wyświetlany jest komunikat "TV Connected/Ten film jest odtwarzany na telewizorze". Takie zachowanie się spodziewam.

Gdy właściwość mediaPlaybackAllowsAirPlay jest ustawiona na NIE: Otrzymuję dokładnie to samo zachowanie, co powyżej. Oczekiwalem, ze jesli UIWebView mediaPlaybackAllowsAirPlay zostal ustawiony na NIE, to zamiast wysylac sygnal wideo do urzadzenia AirPlay, nawet jesli iPad jest odbiciem lustrzanym, wideo bawi sie po prostu w UIWebView na iPadzie.

Czy ktoś użył tej właściwości do stworzenia dwóch różnych zachowań funkcjonalnych i jakie one były?

O ile wiem, ta właściwość nie ma wpływu na odtwarzanie mediów AirPlay.

Odpowiedz

1

Wygląda na to, że tryb dublowania ma pierwszeństwo przed flagą mediaPlaybackAllowsAirPlay.

Jeśli poprawnie interpretuję dokumentację, mediaPlaybackAllowsAirPlay zezwala tylko na wysyłanie danych do konkretnego kompatybilnego urządzenia obsługującego funkcję Airplay. Jeśli jest wyłączona, selektor trybu odtwarzania po prostu się nie pokazuje.

Jeśli jest to błąd, należy udać się pod numer http://bugreporter.apple.com i powiadomić firmę Apple.

+0

Poszedłem dalej i złożyłem raport. Dzięki. –