2014-03-06 2 views
0

AirPlay로 iPhone을 내 AppleTV에 연결했습니다.NSScreen 배열에 Airplay 보조 화면이 없습니다.

나는이 방법을 실행하고 불행하게도 실제 장치에 2 개를 가져야하는 단 하나의 화면 (기본 화면) 만 있습니다.

참고 :이 기능은 시뮬레이터에서 작동합니다.

아이디어가 있으십니까?

-(void)airplayInit { 

    NSArray *screens = [UIScreen screens]; 

    NSLog(@"Airplay screens #%d", screens.count-1); 
} 

답변

0

Airplay 화면은 iPhone에서 Airplay Mirroring을 활성화하면 UIScreen 배열에만 나타납니다.

반면에 표준 플레이어 컨트롤에서 Airplay 아이콘을 탭하면 MediaPicker로 Apple TV에서 비디오를 재생할 수 있습니다. Apple TV에 ​​사용자 정의 컨텐츠를 제공하려면 사용자가 미러링을 활성화해야합니다.

설명서에서 읽는 것이 어렵지만, 불행히도 이것이 Apple이해야한다고 생각하는 방식입니다.