2014-02-06 70 views
0

您好,我正在嘗試在github reporitory上投射iOS的演示視頻。 運行CastHelloVideo-ios時,我發現程序找到設備,與設備相連,但它從不啓動頁面。我與存儲庫中的其他示例有同樣的問題。iOS chromecast應用程序連接但未啓動新框架

能夠運行一次的唯一一個應用程序ID爲「588BF969」的CastHelloText。然後我嘗試爲同一個項目創建另一個應用程序ID「70138F0B」,並且它不啓動頁面,這是日誌。

2014-02-06 16:46:20.862 HelloTextGoogleCast[8798:60b] device found!! CVC Off 
2014-02-06 16:46:20.866 HelloTextGoogleCast[8798:60b] device found!! JBcast 
2014-02-06 16:46:22.873 HelloTextGoogleCast[8798:60b] Selecting device:JBcast 
2014-02-06 16:46:24.348 HelloTextGoogleCast[8798:60b] connected!! 

沒有日誌啓動PAGE

請幫幫忙,我能是做錯了,如果是兩個應用程序ID的相同的URL,從同一個應用程序。是的,我替換每個案件kReceiverAppID!

謝謝

回答

0

你有沒有註冊您的設備爲您的appid開發者控制檯上?由於588BF969應用程序ID的作品(這是一個已發佈的應用程序ID,這意味着它可以在所有設備上運行),並且您的應用程序ID不起作用,所以我懷疑問題出在您的設備註冊中。請

(1)仔細檢查開發者控制檯上您的設備的序列號,以確保它符合你的設備的序列號

(2)確保你已經檢查發送的序列號,以谷歌的盒子(這是在你的chromecast的設置應用程序中)。也嘗試從網絡上的Chrome瀏覽器連接到http://:9222,查看您的設備是否已列入白名單

(3)重新啓動您的chromecast以確保它已獲取新配置。

0

要回答我的問題並回復前面的回覆,我在開發者控制檯應用程序的非尚未公佈,因爲它爲一個而不是另外一個工作,在設備的序列號是罰款。此外,發送序列號到谷歌的框被檢查。

這個問題似乎有些緩存,這是很容易解決:

1)發現在設置應用設備IP,並得到了Chrome瀏覽器,輸入設備的IP和端口9222,你會看到一個白色的頁面,上面寫着「Chromecast主屏幕」

2)點擊「Chromecast主屏幕」,你會看到另一個屏幕,尋找「控制檯」在頂部和點擊它

3)最後進入這個命令:window.location.reload();

完蛋了,這樣做之後,我所有的應用程序開始工作,如果我需要改變URL地址,我這樣做是爲了刷新並加載新的URL之一。

謝謝

0

允許應用程序的配置緩存設備上。當我在Developer Portal中進行更改時,通常只需重新啓動設備。