2015-01-01 1 views
1

내 사용자 인터페이스에서 사용할 수있는 Chromecast 수신기 목록을 가져 오는 좋은 방법이 있습니까?내 사용자 인터페이스에서 수신기를 어떻게 열거합니까?

공통 API의 이전 버전과 같은 코드 제공 : (found here)

var cast_api = new cast.Api(); 
    cast_api.addReceiverListener('APP ID', onReceiverList); 

    ... 

    onReceiverList = function(list) { 
    if (list.length > 0) { 
     /* list of receiver identities available here */ 
    } 
    } 

을하지만이 최신 API에서 누락 된 것 같습니다. 2015 년 초에 그렇게하는 가장 좋은 방법은 무엇입니까?

+0

가능한 복제본 : http://stackoverflow.com/questions/21926127/i-used-to-be-able-to-get-a-receiver-list-in-the-chromecast-beta-now-i- 캔트 –

답변

0

전송 기기 검색은 전송 확장 프로그램과 해당 확장 프로그램에서 사용할 수있는 전송 버튼으로 처리됩니다. 자세한 내용은 docs에서 확인할 수 있습니다. 우리의 GitHub repo에서도 많은 샘플을 찾을 수 있습니다.

+1

감사합니다, 앨리 나프. 확장 프로그램의 전송 버튼에 대해 알고 있습니다. 내 UI의 다른 위치에 열거 된 수신기를 표시하려고합니다. 관리 UI로 생각하십시오. 그게 가능하니? –

+0

아니요, 직접 장치 목록을 가져올 수있는 API 또는 콜백이 없습니다. 원하는 위치에 전송 버튼을 놓고 클릭하면 기기 목록이 표시되지만 목록의 열거 및 표시는 확장 프로그램에서 처리됩니다. –

+0

정말입니까? 안드로이드 응용 프로그램 인 "LocalCast"에서 사용자 정의보기를 사용하여 CC 장치를 표시합니다.이 장치는 기본적으로 Cast SDk 구현이 아닙니다. 따라서 기기 목록을 가져 오는 방법이 있어야합니다 ... –