2014-02-25 3 views

답변

0

"MediaRouter API 및 MediaRouter.Callback을 사용하여 사용자 정의 UI 개발"을 수행해야하지만 어떻게해야하는지 예제를 찾지 못했습니다.

0

첫 번째로 나는 그렇게하지 않는 것이 좋습니다. 나는 당신이 당신의 앱에서 무엇을 할 계획인지 모르겠으므로 많이 말할 수는 없지만 프레임 워크가 제공하는 다른 애플 리케이션과 애플 리케이션과는 다른 유저 인터랙션/플로우 측면에서 커스텀을하지는 마라. 사람들은 그것을 기대하지 않을 것입니다.

기술적 인면에서 표준 대화 상자를 열고 싶다면 어떤 트릭도 모르지만 v7 지원 라이브러리에서 MediaRouter 코드를 살펴 보지 않았습니다. 그것이 오픈 소스이기 때문에, 당신은 거기에 들어가서 그것을 할 수있는 간단한 방법이 있는지보기를 환영합니다. 맞춤형 디자인을 원한다면 그렇게 할 수 있어야합니다. CastCompanionLibrary는 Callback 대화 상자의 샘플을 제공하고 선택기 용 샘플은 비슷한 패턴을 따릅니다.

사용자가 동영상을 선택할 때 선택기를 열고 싶다는 말을 들었습니다. 그렇다면 어떻게 지역에서 플레이 할 것인가? 로컬 재생을 위해 해당 대화 상자에 추가 선택을 추가 할 계획입니까?

+0

. 하나의 앱에서 사용자에게 기기 또는 chromecast에이 사실을 표시하고 '다시 묻지 않음'확인란을 사용할지 묻습니다. 다른 앱에서는 실제로 콘텐츠를 로컬에서 재생할 때 별다른 의미가 없지만 실제로는 chromecast에서만 재생할 수 있습니다. 사용자가 실제로 장치를 선택하는 것을 잊어 버렸을 때 대화 상자를 표시하라는 제안은 실제로 그렇게하는 것을 잊어 버리는 사용자로부터 왔습니다. – casolorz

+0

앱 전체에서 일정하게 유지하려면 게임을 클릭하고 아직 기기를 선택하지 않은 상태에서 대화 상자 (또는 토스트)를 팝업 할 수 있습니까? –

+0

예, 토스트는 제가 지금하고있는 것입니다. 나는 내 자신의 대화를 만들어 내고 넷플 릭스가 가지고 있다고 생각하는 것과 같은 종류의 목록에 "이 장치"를 추가 할 것입니다. – casolorz

1

당신은 MediaRouteButton을 사용하고이 접근의 경우 : 나는이 응용 프로그램에서이 작업을 수행하기 위해 노력하고있어

mediaRouteButton.performClick(); 
관련 문제