2012-01-23 1 views
1

저는 iPad 앱이 있으며보기에서 비디오를 재생하고 있습니다. Airplay를 사용하여 비디오를 재생하고 싶지만 내 단추를 눌러 비디오를 재생하고 싶습니다.Airplay를 수동으로 설정 하시겠습니까?

나는 airplay = YES 등을 설정할 수 있습니다. 모든 컨트롤을 활성화하면 작동하지만 아무 컨트롤도 설정하지 않고 Airplay를 사용하여 비디오를 재생하는 자체 버튼을 갖고 싶습니다.

지금까지 정상적인 컨트롤을 허용하지 않고 AppleTV에서 비디오를 재생할 수있는 정보가 없었습니다.

UIButton 액션을 사용하여 강제로 airplay를 사용하거나 최소한 사용 가능한 장치를 가져 와서 수동으로 설정하십시오. 내가 이것을 할 수있는 어떤 것도.

+0

이것은 현재 jailbreaking 없이는 가능하지 않습니다. –

답변

1

내 질문에 답하십시오.

탈옥하지 않고도 가능합니다.

여기 사과를 설명하는 페이지가 있으므로 리뷰 과정을 통과합니다.

Apple developer library document explaining how to do this

+0

이 솔루션은 전체'MPVolumeView '를 추가해야합니다. 귀하의 질문은 맞춤 검색 버튼에서 팝업을 트리거하는 방법이었습니다. –

+0

해당 설명서에는 Airplay를 통해 콘텐츠를 재생하는 방법 만 나와 있습니다. 실제로 Airplay가 사용되는지 선택하는 것은 개발자 선택이 아닌 사용자 선택입니다. 따라서 Airplay 재생을 강제로 시작하는 버튼을 개봉 지에서 묻는 것처럼 표시하는 것은 Mark Adams와 비슷하지만 현재 불가능합니다. –

+2

MPVolumeView * volumeView = [[MPVolumeView alloc] init]; [volumeView setShowsVolumeSlider : NO]; [volumeView setShowsRouteButton : YES]; [volumeView sizeToFit]; [someView addObject : volumeView]; [volumeView release]; –

3

MPVolumeView는이 비디오를 제어하지 않습니다, 오디오를 제어합니다. 이를 위해서는 iOS 5의 AVPlayer 또는 영화 컨트롤러가 필요합니다.

다른 대안으로 AirplayKit, 타사 라이브러리를 사용할 수 있습니다. https://github.com/rothacr/AirplayKit

+0

정확한 답변이 아닙니다. 그러나 airplay 장비는 굉장하다. 고마워요 –

+0

조금 더 명확하게하기 : 애플이 제공 한 API를 사용하면 일반 (사과 제공) 컨트롤없이 AirPlay 화면에 비디오를 표시 할 수있는 방법이 없습니다. 즉, 사용자는 MPMoviePlayer 컨트롤을 사용하거나 iOS 5 미러링 컨트롤 (AirPlay 화면을 추가 UIScreen으로 그릴 수 있습니다 (https://github.com 참조)을 사용하여 옵트 인해야 함을 의미합니다./quellish/AirplayDemo) 또는 AV 플레이어 사용). AirPlayKit을 사용하면 사용자가 Apple AirPlay UI를 선택하지 않고도 사용 가능한 AirPlay 장치를 찾고 데이터를 보낼 수 있습니다. – quellish