2013-07-28 41 views
1

在接收器開發人員指南如下:谷歌的演員接收機設備上運行谷歌演員接收機應用

應用程序(接收器應用)總是Web應用程序。它們在收到發件人應用程序的指令後會在設備上啓動。

從發件人(在Chrome中)完成的具體內容是什麼?發件人指南似乎沒有包含這個地方,我無法在API文檔中找到它。

有類cast.LaunchRequest,但沒有任何東西可以接受接收器應用程序URL。

回答

2

起初有點難以弄清楚。發生什麼事是你有一個發件人和一個接收者。爲了簡單起見,我們可以說我們正在製作一個Chrome應用程序。 Chrome應用程序與在Chrome上運行的網頁同義。

所以我們會有兩個網絡應用程序(頁面)。

  • 發件人(網頁)
  • 接收器(網頁)

然後你得到你的發件人whitelisted,給他們的網址到您的Web應用程序的根目錄下。在一兩天內,他們會向您發送一個應用程序ID。該應用程序ID充當您的ActivityID(代替'Netflix'或'YouTube')。

當你說你的發件人cast.LaunchRequest("[AppId]", receiver);。接收器拉下與AppId對應的網頁,該網頁使用Receiver Javascript API與發件人進行通話。

發件人也可以在android或iOs上,在這些情況下,您只需製作一個Web App。

+1

其實,cast.LaunchRequest(「[AppId]」,content);您可以發送URL到內容或Receiver需要的其他信息。 AppID是加載Receiver所需的全部內容。 –