2016-07-11 3 views
1

전송 API를 사용하여 Chromecast에서와 마찬가지로 전체 Android 화면을 전송할 수 있나요? 맞춤 수신기를 구현하고 싶지 않습니다. 내 앱의 버튼을 눌러 태블릿/기기 화면을 TV로 미러링하면됩니다.전송 API를 사용하여 전체 Android 화면 전송

답변

0

RemoteDisplay API를 사용해야하고 기본적으로 휴대 전화에서 로컬보기를 빌드해야합니다 (전화로 볼 필요는 없지만 원하는 경우 가능). 위에서 언급 한 API를 사용하여 TV에서. 이를 위해서는 사용자 지정 리시버를 사용할 필요가 없으며 RemoteDisplay documentation도이를 설명합니다. TV 화면의보기 (앱에 포함 된 부분) 만 표시됩니다. 자신의 앱 (및 지정된보기) 외부의 TV에서 휴대 전화의 화면을 프로그래밍 방식으로 미러링 할 수 없습니다.

+0

chromecast 경로 정보를 가져 와서 selectRoute 함수를 통해 직접 전송할 방법이 없습니까? 우리는 RouteInfo {즉, Chromecast 기기에서 일부 정보를 이름 = Chromecast7690, 설명 = Chromecast를, 상태 = 널, 카테고리 = RouteCategory {이름 = 널 유형 = ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO 그룹화 = 거짓}, supportedTypes = ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO ROUTE_TYPE_REMOTE_DISPLAY, – nette

+0

presentationDisplay = 디스플레이 ID 18 : DisplayInfo { "Chromecast7690", uniqueId "가상 : com.google.android.gms, 10056, Chromecast7690,0", 앱 1280 x 720, 실제 1280 x 720, 가장 큰 앱 1280 x 720, 가장 작은 앱 1280 x 720, 60.0 fps, supportedRefreshRates [60.0], 회전 0, 밀도 213 (213.0 x 213.0) dpi, layerStack 18, appVsyncOff 0, presDeadline 16666666, VIRTUAL, state ON, 소유자 com.google.android.gms (uid 10056), FLAG_SECURE, FLAG_PRESENTATION}, DisplayMetrics {밀도 = 1.3312501, 폭 = 1280, 높이 = 720, 스케일 밀도 = 1.3312501, xdpi = 213.0, ydpi = 213.0} Valid = true} – nette

+0

크롬 케스트에서 "앱"을 미러링하려면 이전에 언급 한 API 만 사용할 수 있습니다. –