問題タブ [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 投票する
0 に答える
1565 参照

javascript - Javascript を使用して Chromecast 用の HTML5 ビデオ プレイリストを作成する

私は Javascript にはかなり慣れていませんが、Javascript には驚くべきことができることを知っています。最近、Chromecast を入手しました。とりわけ、Chromecast 拡張機能をクリックすると、ビデオやウェブページをテレビにキャスト/ストリーミングできます。

たとえば、file://localhost/Users/username/Downloads/workaholics.s03e14.hdtv.x264-2hd.mp4. Chromecast 拡張機能をクリックすると、テレビで再生されます。

この方法で動画を再生するためのプレイリストを何らかの方法で作成できるかどうかを知りたいです。しかし、セキュリティ上の理由から、Javascript はファイルへのパスを提供せず、名前のみを提供することを読みました。私は、ユーザーがファイルをブラウズしたり、ファイルをプレイリストにドラッグ アンド ドロップしたりして、何らかの形で連続して再生できるようにすることを計画していました。これを実装する方法がわかりません。プレイリストに追加されたビデオへの完全なパスを取得し、それらをループして再生することを計画していましたが、完全なパスを取得することは明らかに不可能です。これが自分のローカル ファイルを使用してローカルでのみ実行される場合、このような回避策はありますか? または、他のアイデアを持っている人はいますか?

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

google-cast - chrome パッケージ化されたアプリの chromecast

chrome パッケージ化されたアプリを google chromecast デバイスにキャストする機能を追加したいと考えています。これまでのところ、Google は、ページに追加するだけで、API が自分自身を挿入すると述べています。私にとっては、そうはなりません。コードは挿入されません。

私は何か間違ったことをしていますか?このタイプの機能を示すデモはないようです。

編集:少し明確にしたかっただけです。私がやりたいことは、アプリを画面に表示することだけです。私はメディアを持っていません。ChromeブラウザのChrome拡張機能とまったく同じように表示したいだけです。したがって、送信者のみの指示に従います。アプリはパッケージ化されているため、CSS/JS/HTML5 コードのみを実行しています。アプリはオフラインで実行するように設計されています。キャストするために行った手順: 1. HTML 行に余分なビットを追加しました: 2. 私の理解の範囲内で、Chrome 拡張機能に「Web サイト アドレス」を追加することにより、ホワイトリストに従いました。そのため、重要なアドレスを 2 つだけ追加しました。127.0.0.1 192.168.1.106

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

android - Android Chromecast: MediaProtocolCommand onCompleted で messageStream.playFrom(position) の呼び出しが機能しない

私はメディア プレーヤーを持っていました。ユーザーがビデオの途中で chromecast に接続すると、ユーザーが中断したビデオの同じ位置でビデオを chromecast にキャストしたいと思います。

上記のコード スニペットを使用すると、ビデオを再生できますが、常にビデオの最初から開始されます。

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

video - Chromecast とホーム メディア ストリーミングの許可

Chrome ケースを使用すると、ラップトップまたはホーム サーバーを使用してホーム ビデオや写真をストリーミングできますか? それとも、Media Browser 3 や plex などのホーム メディア シアター ソフトウェアを使用できるようになりますか?

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

ubuntu - Chromecast を使用した HDMI ハードウェアのソフトウェア リセット

これが適切なフォーラムかどうかはわかりませんが、さまざまなことを試して一晩過ごし、限界に達しています...

最近 Chromecast を購入して気に入っていますが、既存の機器でうまく再生できません。基本的な問題 (IMHO) は、Chromecast にはプラグを抜かない限りオフ (または少なくとも HDMI オフ) 機能がないことですが、それがやるべきことのリストで優先度が高いとは思わないでください。それはとても素晴らしいことですが、なぜ誰かがそれをオフにしたいのですか? これが理由です!

HDMI付きのNvidiaボード上のUbuntuでMythTVを実行している自家製のDVRがあります。私は DVD プレーヤーも持っており、Chromecast はすべて安価な (Meritline) 3 ポート自動 HDMI スイッチに接続されています。スイッチが問題であると思われますが、代替案を確認/調査するための助けが必要です. ドキュメントが見つかりません...付属していたかどうかはわかりません...

問題は、Chromecast の電源を入れると、想定どおりにスイッチをつかむことです。ただし、オフ機能がないため、スイッチをあきらめることはありません。

DVDプレーヤーの電源を入れると、スイッチがつかみます。そのため、MythTV ボックスの電源を入れ直すことはできますが、実際にはそうしたくありません。リモート ソフトウェア ソリューションを探しています。

「xset dpms force off」を試してみましたが、DVR にすでにポートがある場合にのみ機能します。この場合、画面が消え、テレビには信号の損失を示す HDMI アイコンが表示されます。画面に何か入力すると起動し、問題ありません。

ただし、Chromecast にスイッチがある場合、同じ手順では何も起こりません。つまり、スイッチに認識されずに通過しているように見えます。

また、「vbetool dpms off」も試しましたが、これも強制的にオフになり、入力だけでなく、その後の「vbetool dpms on」で再起動する必要がありますが、Chromecast に既にスイッチがある場合は機能しません。

要するに、マシンの電源を再投入せずに、HDMI ポートでハードウェアの電源オン/オフ シーケンスを実行する方法はありますか? そして、それは私の他のソフトウェアをどのように台無しにしますか?

ここまで読んでくれてありがとう...言葉ばかりで申し訳ありませんが、関連性があることを願っています。

美術

0 投票する
3 に答える
4696 参照

android - アプリがバックグラウンドでバッテリー電源を使用している場合、ChromeCast ルートを維持するにはどうすればよいですか?

ChromeCast への音​​楽の送信をサポートする Android アプリに取り組んでいます。アプリがバックグラウンドで実行されている間、ユーザーが音楽プレイリスト全体をキャストできるようにしたいと考えています。

Nexus 7 が USB 電源に接続されておらず、設定で画面非アクティブ タイムアウトを 15 秒にすると、デバイスが画面の電源をオフにしてから約 90 秒後にアプリが ChromeCast から切断されます。

MediaRouter.Callbackへの呼び出しを取得していることを確認しました。これはonRouteUnselected、ユーザーがルートから切断したときに取得するコールバックであるため、ApplicationSession.

再度接続して logcat を確認すると、ほぼ同時に次のメッセージが表示されます。

アプリがバックグラウンドにあるときにルートが選択されないようにするために何かできることはありますか?それとも、必要な動作を得るために他にできることはありますか?

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

tcp - Wi-Fi に接続する前に、chromecast を最初に検出する方法を教えてください。

Wi-Fi に接続する前に、chromecast を最初に検出する方法を教えてください。基盤となるテクノロジーは何ですか?

マルチキャストを使用して行われますか?デバイスは、マルチキャストを送信するための wifi パスワードを提供する前に IP を取得しますか?