2017-03-21 2 views
0

사용자가 AirPlay를 선택할 수 있도록 AVPlayer 레이어에 버튼을 어떻게 표시합니까?AVPlayer/Airplay 버튼

예전에는 MPVolumeView를 하위보기로 추가하기 만하면 사용자가 토글하는 데 사용할 수있는 방송 재생 버튼이 표시됩니다. 이제 사용자가 컨트롤 센터에서 미러링을 통해 옵트 인하면 볼륨보기가 airplay 토글 만 표시하는 것처럼 보입니다. 그렇다고하더라도 토글을 사용하면 단순히 경로를 전환하거나 다시 선택을 취소 할 수 있으며, 즉시 취소 할 수 있습니다. 나는 나중에 다른 조건 하에서 airplay 토글을 보여주는 AVPlayer를 얻을 수 없다.

Netflix에는 동일한 (깨진 이미지) 기능이있는 것으로 보입니다. Apple은 실제로 사용자가 제어 센터에서의 방송에만 참여할 것으로 기대합니까? 누구든지 이전 기능을 다시 가져 오려면 해킹되거나 문서화되지 않은 API를 알고 있습니까?

+0

'MPVolumeView'는 여전히 동일한 기능을 제공합니다. https://developer.apple.com/reference/mediaplayer/mpvolumeview – Ryan

+0

예, 사용하면 예상대로 작동하지 않습니다. 미러링을 통해 airplay를 선택하면 AirPlay 버튼 만 표시됩니다. – StevenOjo

+0

실제로 동일한 네트워크에 'AirPlay'가능한 장치가있을 때 나타납니다. – Ryan

답변

0

글쎄, 나는 내 자신의 질문 해결 :

내 애플 TV를 다시 시작하고 예상대로 아이폰이없는 코드 변경으로,이 작품을 일으켰습니다. 그것은 여전히 ​​간헐적 인 것처럼 보이지만, 나는 이것이 일종의 사과 벌레라고 생각합니다.

내가 발견하면 더 신뢰할 수있게 작동하는 문서화되지 않은 접근 방식을 게시 할 것입니다.