2014-03-13 48 views
0

我想從github上獲取tic tac腳本演示,在更改僅客戶端的應用程序ID之後在我的Chromecast上工作。使用默認的應用程序ID,我已經能夠啓動並使用Android客戶端和Mac客戶端玩遊戲。白名單chromecast使用默認的tictactoe應用程序ID,但不是我的

我:

  • 加了我的Chromecast設備的開發者控制檯上(它有一個綠色的狀態指示燈)
  • 集(通過Android Chromecast應用)Chromecast的發送設備序列號
  • 已驗證序列號是否正確
  • 通過Android和Windows Chromecast應用驗證了序列號設置的保留
  • 對Chromecast進行了電源循環
  • 安裝在開發者控制檯的應用程序ID(狀態標記爲「未發表的」灰色圓圈)
  • 進入互聯網可訪問的(非本地)URL的應用程序ID
  • 安裝在上面的網址接收器應用程序,經過驗證,我可以在Chromecast的同一網絡上的瀏覽器上訪問它
  • 也試過了解我的本地IP地址(192.168.xx)
  • 修改了Web客戶端ttt.js文件以使用我的應用程序ID(和驗證的應用程序ID是否正確)
  • 修改了Android客戶端(GameActivity.java)以使用我的應用ID(和經過驗證的應用ID)
  • 難道一個git的差異,以確保我不小心更改別的
  • 已驗證我的本地源副本是git的最新

當運行Android客戶端我可以連接到我的Chromecast,但Chromecast主屏幕顯示「Brain Freeze」,「我們很抱歉,但無法加載」,「活動中止」。

eclipse中用於android設備的logcat控制檯報告「ConnectionResultCallback。無法啓動遊戲statusCode: 2002」。

Web客戶端在Mac導致Chromecast上相同的郵件和

'"reason":"CANCELLED","type":"LAUNCH_ERROR"' 
上的網頁輸出

有沒有辦法從Chromecast獲取更多信息,以指示啓動時出了什麼問題?

跟進

事實證明,這個問題是在我的網絡設置,而不是在我的Chromecast設定。在用wireshark嗅探網絡流量之後,我可以看到檢索我的服務器的MAC地址的ARP請求沒有得到響應。我使用橋接適配器在Virtualbox上運行我的服務器,但需要打開混雜模式(允許所有)。現在,chromecast成功啓動了接收器應用程序,並且在使用基於HTTP的URL時,我可以播放tic tac toe遊戲。 (我需要修復HTTPS的證書)。

感謝Les,爲此付出了努力。

回答

0

您是否確認[x]將我的序列號發送給Google已被選中(使用安裝程序)? 另外,你等了15分鐘,然後重新啓動你的設備(電源循環)?

+0

嗨,Les,是的,我確實啓用了設置發送序列號並重啓設備(上面列出的項目2-5)。我設置的選項是昨天發送序列號,並從此開始多次對Chromecast進行循環... –

+0

使用Chrome,你能調試一個接收器:9222嗎?如果你不能,檢查發送你的序列號到谷歌是否設置,有時他們沒有設置。 –

+0

嘿,Les,我已經驗證了發送序列號的選項是在Android應用程序和Windows應用程序中都設置的。我可以訪問該地址的調試器,但當應用程序無法啓動時它會斷開連接。 –

相關問題