2

Tic-Tac-Toe サンプルにある機能の一部を再現しようとしていますが、代わりに Chrome Cast API を使用しています。Chrome とキャスト拡張機能を実行している複数のデバイスを単一のキャスト セッションに接続する方法を知っている人はいますか?

文書化されている唯一の (多少の) 接続方法はapi.launchメソッドを使用することであり、それが 2 番目のデバイスから呼び出されると、すべてのコンテンツをリロードするレシーバー ページを再度開きます (最初のデバイスを切断します)。

また、http://:8008/connection/ に POST することで新しい接続を作成しようとしました。これにより、WebSocket URL が返されます。その ws:// URL に WebSocket を接続しようとすると、「予期しない応答コード: 408」が表示され、接続できません。

4

1 に答える 1

0

chrome.cast.ApiConfigAutoJoinPolicyを指定してみることができます。この値を に設定するchrome.cast.AutoJoinPolicy.ORIGIN_SCOPEDと、さまざまなウィンドウで機能します (さまざまなクロム インスタンスでどのように機能するかはわかりません)。

例えば:

apiConfig = new chrome.cast.ApiConfig(
  sessionRequest,
  this.sessionListener.bind(this),
  this.receiverListener.bind(this),
  chrome.cast.AutoJoinPolicy.ORIGIN_SCOPED
);

試してみる!

于 2014-03-14T16:29:42.693 に答える