2014-11-20 180 views
5

我正在構建一個簡單的Web應用程序,我希望能夠使用Google Cast SDK,Chrome瀏覽器和Chromecast在電視屏幕上顯示該應用程序。我知道Chrome瀏覽器的Chromecast擴展程序,我可以將選項卡投射到Chromecast設備,從我的筆記本電腦完美地運行。不過,我想要這個完全相同的功能,但可以從運行Chrome瀏覽器的iOS設備(iPad和iPhone)獲得。如何使用Google Cast Chrome擴展程序投射HTML頁面?

從Chrome v36開始,Cast功能似乎已經融入了iOS版本的Chrome。我按照這些說明提取了Google Cast SDK:https://developers.google.com/cast/docs/chrome_sender。我能得到我的iPad連接到Chromecast的,但是當我嘗試在URL的網頁通過......

var mediaInfo = new chrome.cast.media.MediaInfo('http://google.com'); 
var request = new chrome.cast.media.LoadRequest(mediaInfo); 
session.loadMedia(request, onMediaDiscovered.bind(this, 'loadMedia'), onMediaError); 

我得到一個錯誤......

INVALID_PARAMETER

我發現了其他,有些過時的例子,他說我可以建立一個保存了iframe和呈現頁面中有一個自定義的角色接收器,但我不希望建立Cast接收自定義。

我可以用鑄造發送者完成這個嗎?

回答

1

你總是需要chromecast上的接收器;那是在那裏加載的東西。通常,您可以使用默認/樣式的接收器或自定義的接收器。 「默認」或「樣式」接收器只能處理媒體,因此您只需使用「自定義」選項並使用iframe即可。

1

iOS上的Chrome不支持投射。 2016年初有一篇文章在谷歌產品論壇上這樣說。 (但是我的聲望太低,不能發佈兩個以上的鏈接)。

如果它是DID的工作,那麼你所需要做的就是去this site並選擇ChromeCast選項並在鍵入你的網站後按啓動。這可以在桌面上的Chrome上運行。

源出於此發送/接收器是在這裏:https://github.com/boombatower/chromecast-dashboard

我用boombatower.github.io接收器在iOS應用自己的代碼作爲發件人。我也在研究應用擴展是否可行,但我懷疑不是因爲應用擴展限制。

相關問題