4

ポート 9222 のデバッグ パネルによると、ホワイトリストに登録された URI から正しくダウンロードされているレシーバー アプリ (cast-ios-sample のストック バージョン) があります。 (receiver.html ファイルで参照)

[  0.162s] [goog.net.WebSocket] An error occurred: undefined
[  0.172s] [cast.receiver.ChannelOverWebSocket] Dispatch ERROR event to ws://localhost:8008/system/control
[  0.177s] [cast.receiver.Channel] Dispatch ERROR event to ws://localhost:8008/system/control
[  0.182s] [cast.receiver.Platform] Platform channel has an error: ws://localhost:8008/system/control

次に、これらの一連のエラーの後 (おそらく再試行ループで):

[  8.335s] [cast.receiver.Platform] This device doesn't support the platform API.

ws://localhost:8008/system/control への WebSocket 接続を手動で確立しようとすると、単に未定義の応答が返されます。

私が見逃しているものはありますか?

4

1 に答える 1

6

receiver.html の例では、Receiver にも AppID が必要であることがわかります。どの説明にもこれが表示されなかったので、誰かに役立つ場合に備えて、ここに回答を投稿しています。

cast.receiver.Receiver(activityName...)

どうやら、 activityName は実際には AppID であり、AppID を配置することで (誤って思ったようにアプリケーションに名前を付けるのではなく)、正常に動作するようになりました。

于 2013-07-28T22:20:00.013 に答える