2017-02-11 96 views
0

我拼命試着讓下面的示例代碼運行: https://github.com/googlecast/CastRemoteDisplay-androidGoogle Cast - 示例CastRemoteDisplay-android無法正常工作?

有2臺Chromecast設備在我的網絡上,並運行(與其他示例應用程序的工作)

根據安裝說明:

  • 我創建了一個新的應用程序ID爲遠程顯示接收器,具有名稱「CastRemoteDisplay」
  • 我複製所得的應用ID到字符串資源「APP_ID」

當運行AP折,,該按鈕不可見。這個問題顯然是位於該語句:

mMediaRouteSelector =新 MediaRouteSelector.Builder() .addControlCategory(CastMediaControlIntent.categoryForCast(的getString(R.string.app_id))) .build();

我錯過了什麼?

感謝您的反饋 塞爾

+0

忘記提及:這兩個設備都在Google Cast SDK開發者控制檯中註冊爲Cast Receiver Devices。 –

回答

0

從你的解釋推導,我認爲你誤以爲「app_name」爲「app_id」。你看,他們完全不同的價值觀。在格式從第strings.xml of android cast sample

<string name="app_name">Cast Videos Sample</string> 
<string name="app_id">4F8B3483</string> 

單獨找你說你放在「CastRemoteDisplay」爲app_id,但看的格式,「app_id」是一組隨機的字母數字字符。所以你的「CastRemoteDisplay」是app_name。現在值爲app_id,在您的Cast開發控制檯中查找類似於此格式「4F8B3483」的值。

希望有所幫助。