미러링 여부와 관계없이 iOS 5에서 화면 연결/연결 해제 알림을받는 사람이 있습니까? AirPlay를 사용하는 대신 비디오 출력 케이블을 장치에 연결하지 않으면 알림이 표시되지 않는 것 같습니다.iOS 5에서 화면 연결/연결 해제 알림이 작동합니까?
MPVolumeView에서 제공하는 앱에 AirPlay 버튼이 있습니다. 나는 그것을 누르고 Apple TV를 선택할 수 있습니다. AirPlay 버튼이 파란색으로 변합니다. 나는 아무 통지도 얻지 않는다.
"지금 재생 중"화면 (두 번 클릭하고 한 쪽 끝까지)으로 이동하여 Apple TV를 선택할 수 있습니다. AirPlay 아이콘이 파란색으로 바뀌면 확인이 표시됩니다. 내 앱은 아무런 확인을받지 못한다.
"지금 재생 중"화면 (두 번 클릭하고 한 쪽 끝)으로 이동하여 Apple TV를 선택하고 미러링을 선택할 수 있습니다. AirPlay 아이콘이 파란색으로 바뀌면 확인이 표시됩니다. 내 앱은 아무런 확인을받지 못한다.
내 앱을 종료하고 미러링을 해제합니다. 내 애플 리케이션을 다시 시작합니다. 화면 수를 확인하는 코드가 있습니다. 나는 단지 하나만 본다.
내가 뭔가 잘못하고 싶지만, AirPlay를 사용할 때 다른 사람들이 알림을 받고 있는지 확인하고 확인하고 싶습니다. 5.0 베타 버전에서 AirPlay 호환성을 테스트 한 결과 이러한 문제가 없었던 것을 상기합니다.
(. 애플의 ExternalDisplay 샘플은 같은 방식으로 행동한다)
코드 나는 알림 등록을 사용
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(screenDidConnect:)
name:UIScreenDidConnectNotification
object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(screenDidConnect:)
name:UIScreenDidDisconnectNotification
object:nil];
코드 알림 호출해야합니다
- (void) screenDidConnect:(NSNotification *)notification {
if ([[UIScreen screens] count] > 1)
[self myScreenInit:[notification object]];
else {
...
}
정확히 동일한 문제가 발생했습니다. – ribeto
미러링을 켭니다. – mahboudz