問題タブ [chromecast]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1010 参照

android - Chromecast カスタム コマンドが機能しない

ChromeCast API にカスタム コマンドを追加できた人はいますか? TicTacToe の例を開発者 ID と変更されたプロトコル文字列 (クライアントとサーバーの両方で変更) で動作させることに成功しました。

Android 側では、動作する既存の「join」コマンドがあり、新しい「image」コマンドを追加しています。

join コマンドを呼び出すと、正常に動作し、ブラウザーのコンソールを介してログに記録されたメッセージを確認できます。しかし、sendImage 関数を呼び出すと、次のエラーが発生します。

「onEnded がチャネルに接続できませんでした: プロトコル エラー」

ChromeCast 側では、有効なコマンドがいつ受信されたかを確認できます。この関数は、結合コマンドを送信すると呼び出されますが、カスタムの「イメージ」コマンドを送信すると呼び出されません。

何か案は?カスタム コマンドを定義する必要がある場所は他にありますか?

編集済み: onImage プロトタイプも表示:

0 投票する
4 に答える
4441 参照

android - Google のサンプル アプリを使用して Chromecast デバイスが見つからない

このコードhttps://github.com/googlecast/cast-android-sampleを使用して、 Android chromecast サンプル送信アプリケーションをビルドします。

また、appID を使用するようにコードを変更し、ホワイトリストに登録された URL (既に Google に登録済み) をアップロードしました。

しかし、このサンプル アプリから Chromecast デバイスが見つかりません。つまり、 onDeviceAvailable() が呼び出されていません。また、アプリの実行中に疑わしいエラーやログは表示されません。

  1. Chromecast デバイスが見つからない理由を確認するために必要なことはありますか? (ところで、同じデバイスのYouTubeアプリはchromecastデバイスを見つけることができます)

  2. 主な質問とは関係のない別の質問。app_id を持つようにデバイスを登録し、ホワイトリストに登録された URL は、アプリから Chromecast デバイスを見つけるための必須の手順ではありません。右?デバイスの検出ではなく、メディア ストリームに登録手順が必要だと思います。

  3. 作業中の sampleapp コード / receiver.html を共有できる人はいますか? (私が間違いを犯していないことを確認するために..)

ありがとう!

0 投票する
1 に答える
736 参照

google-cast - Chromecast でアナモフィック ビデオを再生する

Chrome APIを使用して、基本的な基本的なロードおよび再生アプリケーションをchromecastで実行しています。私はgoogles githib codesamplesのreceiver.htmlを使用し、chrome apiの送信者のサンプルを変更してMediaLoadRequestを作成しました。正常に動作しますが、レシーバーはビデオ再生ウィンドウをスケーリングしてサイズを最大化しているようです。これで問題ありませんが、再生したいクリップの一部はアナモルフィックです。つまり、768x576 ピクセルの 4:3 アスペクト比ですが、正しく表示するには、1920x1080 などの 16:9 アスペクト比でレンダリングする必要があります。

レシーバーでビデオのプロパティを調べてから、再生ウィンドウを変更する方法はありますか (CSS を介して推測します) ありがとう

0 投票する
1 に答える
913 参照

chromecast - Chromecast デバイスで実行されている JavaScript のデバッグ

私は自分のアプリをいくつかの非常に基本的なレシーバー html で動作させていますが、レシーバー側でさらに多くのことをしたいと考えています。Chromecast 側で何が起こっているかをデバッグする方法はありますか? この時点では、自分の Web ページが毎回更新されているかどうかさえわかりません。

0 投票する
2 に答える
1720 参照

google-cast - Smoothstreaming のマニフェストファイルを Chromecast デバイスに提供して Smoothstreaming URL を再生する

スムーズストリーミングのマニフェストファイルをChromecastデバイスに提供して、スムーズストリーミングURLを再生したい。

Chromecast デバイスでは、1. .mp4 ファイル 2. .ismv ファイル 3. .isma ファイルを再生できます。

ただし、次のようにマニフェスト ファイルを提供すると、Chromecast デバイスで再生できなくなります。 http://playready.directtaps.net/smoothstreaming/SWSSS720H264/SuperSpeedway_720.ism/Manifest

Chromecast デバイスで Smoothstreaming URL を再生する方法を教えてください。

それとも、.ismv ファイルをループで提供して 1 つずつ再生する必要がありますか。

0 投票する
0 に答える
105 参照

google-cast - Chromecast レシーバー アプリで channel.send() を呼び出すときにエラーが発生したときにチャネルが閉じられないようにするにはどうすればよいですか?

Chromecast レシーバー アプリを作成していますが、channel.send() 呼び出しでエラーが発生するとチャネルが閉じられ、エラーを報告する方法がわかりません。エラーをキャッチして、以下のコードのように自分のエラーを報告できるようにしたいのですが、うまくいきません。助言がありますか?

この最初の質問に私を導くもう1つの質問。空の配列を返しているため、このエラーが発生しています。クライアントに結果を返すときに空の配列を持つことは有効ではありませんか?

要点を示すコード: これは初期状態であり、場合によってはオブジェクトが配列に追加されません。