2013-08-16 6 views
2

을 사용하여 chromecast 장치를 찾을 수 없습니다.이 코드 https://github.com/googlecast/cast-android-sample을 사용하여 Android Cromecast 샘플 발신자 응용 프로그램을 만듭니다.Google의 샘플 앱

그리고 내 appID를 사용하도록 코드를 수정하고 허용 된 허용 된 URL (이미 Google에 등록 됨)을 업로드했습니다.

하지만이 샘플 앱에서 chromecast 장치를 찾을 수 없습니다. onDeviceAvailable()이 호출되지 않습니다. 그리고 앱을 실행하는 동안 의심스러운 오류/로그가 표시되지 않습니다.

  1. 내가 왜 chromecast 장치를 찾을 수 없는지 알아 보려면 무엇이 필요합니까? (BTW, 동일한 기기의 YouTube 앱에서 전송 장치를 찾을 수 있음)

  2. 다른 질문은 주요 질문과 관련이 없을 수 있습니다. app_id를 포함하도록 기기를 등록하고 허용 된 URL은 앱에서 chromecast 기기를 찾는 필수 단계는 아닙니다. 권리? 기기 등록이 아닌 미디어 스트림에 등록 단계가 필요하다고 생각합니다.

  3. 누구나 작동하는 sampleapp 코드/receiver.html을 사용할 수 있습니까? (내가 실수를하지 않았 음을 확인하기 위해 ..)

고마워!

+0

이 답변을 확인하실 수 있습니다 : http://stackoverflow.com/a/17962215/48735 –

+0

나는 이미했는데 정확하게 등록 된 앱 ID를 사용하고 있음을 어떻게 확인할 수 있는지 궁금합니다 – SFStorm

+0

예 , 그것은 매우 도움이 될 것입니다. 바라건대 최종 개발자가 출시 할 때 어떤 방법이 존재하기를 바랍니다. –

답변

0

Tic-tac-toe Android 샘플도 시험해 보셨습니까? 이 두 앱은 사용자에게 ChromeCast 기기 목록을 표시하는 여러 가지 방법을 사용하고 있습니다.

두 가지 샘플 앱 모두 정상적으로 작동합니다. 나는 기본 reciever.html을 사용하고 오직 자신의 앱 ID만을 추가했다.

기술적으로 네트워크에서 장치를 검색하기 위해 장치를 등록 할 필요는 없습니다. 이 앱을 사용하여 모든 DIAL 기기를 찾을 수 있습니다 : https://github.com/entertailion/DIAL 그러나 Google Cast API는 DIAL 감지를 감싸며 앱 ID 요구 사항을 적용 할 수 있습니다.

+0

방금 ​​Tic-tac-toe를 시도했는데 완벽하게 작동합니다. 나는 한 줄의 코드를 수정할 필요조차 없었습니다. (즉, 앱 ID는 필요하지 않습니다.) 나는 cast-android-sample에 무엇이 빠졌는지 궁금해. 고맙습니다! – SFStorm

+0

cast-android-sample 프로젝트를 지우거나 github에서 다시 가져올 수 있습니다. –

+0

다른 Mac 시스템에서 빌드하여 만들었습니까? 똑같은 .. 내 appid에 문제가있을 수 있다고 생각 하나? – SFStorm

0

좋아, 내가 (당신들 도움 덕분에) 원인을 찾은 것 같아요. 그렇다고해서 해결할 수있는 것은 아닙니다.

내 앱 ID가 필요하지 않으므로 TicTacToe가 작동합니다. 일반적으로 뭔가를 사용하고 있습니다 (youtube/netflix가 사용하는 것과 같습니다).

cast-android-sample 앱의 앱 ID로 'TicTacToe'를 시도했지만 이제는 chromecast 기기를 볼 수 있습니다. TicTacToe에 내 앱 ID를 시도했지만 화면에 웹 페이지를 표시 할 수 없습니다. (물론 내가 허용 된 수신자 페이지를 수정했습니다.)

위의 2 가지 테스트 결과에서 내 앱 ID에 문제가 있음을 확신합니다. 해결 방법? 나에게 앱 ID를 준 "[email protected]"에게 회신해야합니까? 또는 장치를 다시 등록해야합니까? (이게 괜찮습니까?) 확실하지 않습니다 .... 누구든지 말할 수 있습니까?

+0

[email protected]으로 이메일 보내기 –

+1

[email protected]으로 전화를 걸어이 문제를 해결했습니다. 내가 말한 사람은 매우 친절했고 도움이되었다. 내 실수로 chromecast 일련 번호에서 "O"를 "0"으로 입력했습니다. 나는 등록 페이지가 일련 번호의 형식을 확인할 수있는 자바 스크립트로 업데이트되기를 바랍니다. :) – SFStorm

0

일련 번호를 Google에 전송하도록 Chromecast의 설정을 변경했다고 가정하면 그렇게 한 후 몇 시간 정도 기다려야 할 수 있습니다. 내 장치가 샘플 앱으로 표시되지 않는 동일한 문제를 겪고있었습니다. 설정을 변경 한 후 몇 시간 만 기다렸다가 정상적으로 나타났습니다.

+0

흠. 나는 그것을 가능하게 한 후에 4 일 이상을 기다렸다. – SFStorm

0

Chromecast Android 앱이나 컴퓨터 용 Chromecast 앱을 통해 Chromecast 설정으로 이동하여 기기를 다시 부팅 하시겠습니까?

동일한 문제가 있었기 때문에 Chromecast 지원팀에 말씀 드렸습니다. 재부팅하면 작동합니다.

장치가 허용 목록에 포함되어 있는지 확인하려면, 당신은 (Chromecast 기기와 같은 네트워크에있는 컴퓨터에서) 크롬에서이 페이지에 액세스 할 수 있어야합니다 :

<IP address of chromecast>:9222

액세스 할 수있는 경우 그 페이지, 그럼 그것은 작동합니다!