問題タブ [google-cast]
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.
android - Android アプリから Chromecast YouTube ビデオを開く
自分のホワイトリストに登録された URL を使用して Chromecast 動画をフィードできますが、アプリから直接 YouTube 動画をストリーミングすることはできますか?
必要なのは、YouTube アプリをリモートで起動し、動画 ID を何らかの方法でフィードすることだけだと思いますが、その方法がわかりません。
Androidアプリからこれを行った人はいますか?
ありがとう。
google-cast - ホワイトリストに登録されたアプリケーション ID を使用すると、受信者のリストにデバイスが返されない
同じ問題を抱えている他の人からの質問をいくつか見てきました。私のサンプル アプリケーションでは、次のようにコールバックを登録しました。
使用するappId = 'YouTube'とキャストが表示されますが、ここでホワイトリストに登録されたアプリ ID を使用すると空のリストが表示されます。キャストを再起動し、出荷時設定にリセットして、[更新を確認するときにこの Chromecast のシリアル番号を Google に送信する] がオンになっていることを確認しました。です。
デバッグ ポート経由でキャストに接続できます。
おそらく他に何が欠けているのかわかりません:
- シリアル番号のスペルミス (私のは 7 つの数字と 5 つの文字でした。意味がありますか?)
- デバイスは、ホワイトリストに登録されたアプリ ID を更新していません
何かご意見は?ホワイトリストに登録されたアプリ ID がデバイスに登録されていることを確認する方法がないため、何が起こっているのかを把握するのは非常に困難です。
google-chrome - Chrome のデバッグ -> Google Cast メッセージ
キャストに関する Web アプリケーションを構築する場合、Chrome 拡張機能の「送信中」Web ページもバックグラウンド ページもネットワーク/Web ソケット トラフィックを表示しません。たとえば、ディスカバリ メカニズムではトラフィックが表示されず、文書化されていないapi.sendMessage方法でも表示されません。エラーメッセージは表示されず、Google Cast に接続されたデバッガーには受信中のメッセージが表示されないため、私が知るapi.sendMessage限り、何もしません (ping/pong と最初の起動メッセージは表示されますが)。大丈夫)。
Chrome ウェブアプリからカスタム メッセージの送受信を達成した人はいますか?
google-cast - Chromecast サンプル iOS アプリを動作させることができません
これは私がこれまでに行ったことです: 1) Github (cast-ios-sample) からサンプル ios アプリをダウンロードしました
2) 私のデバイスを Google のホワイトリストに登録し、App ID を受け取りました。
3) receiver.html ファイルを次のように更新しました。
4)receiver.html を AWS S3 バケットにロードして公開しました (ブラウザからファイルをダウンロードできるので、公開されていることを確認しました)。
5) xcode で、GCKAppDelegate.m を次のように変更しました。
6) xcode で、GCKViewController.m を次のように変更しました: NSLog(@"Starting session."); [self.mSession startSessionWithApplication:@"abcdefgh-1234-5678-abcd-abcdefghijkl" 引数:self.applicationArgument];
7) アプリケーションを実行でき、アプリで Chormecast を確認できますが、それを選択すると、xcode コンソールに次のエラーが表示されます。
8) localhost:9222 にアクセスしても Web コンソールが機能しません。
私が間違っていることについて助けていただければ幸いです。
video-streaming - Chromecast デバイスでサポートされているビデオ形式は何ですか (mp4、flv、m3u8、flv、avi)?
mp4、m3u8、rtmp、flv、avi URL を iPhone から chromecast に送信して再生するにはどうすればよいですか? これらの形式は chromecast でサポートされていますか?
mp4、m3u8、rtmp、flv、avi URL を chromecast に送信する特定の iPhone アプリが必要ですか? または、iPhone chrome ブラウザーを使用してメディア URL を送信できますか (ここでは画面ミラーリングについては説明していません)?
iphone 経由で直接メディア URL を chromecast デバイスに送信できる場合、実際のメディア URL の代わりにメディア ページの URL を送信すると、chromecast デバイスはメディアを再生しますか?
google-chrome - Chrome Cast アプリの 2 つのインスタンスを同じセッションに接続する
Tic-Tac-Toe サンプルにある機能の一部を再現しようとしていますが、代わりに Chrome Cast API を使用しています。Chrome とキャスト拡張機能を実行している複数のデバイスを単一のキャスト セッションに接続する方法を知っている人はいますか?
文書化されている唯一の (多少の) 接続方法はapi.launchメソッドを使用することであり、それが 2 番目のデバイスから呼び出されると、すべてのコンテンツをリロードするレシーバー ページを再度開きます (最初のデバイスを切断します)。
また、http://:8008/connection/ に POST することで新しい接続を作成しようとしました。これにより、WebSocket URL が返されます。その ws:// URL に WebSocket を接続しようとすると、「予期しない応答コード: 408」が表示され、接続できません。
google-chrome - メッセージは送信者と受信者の間でどのようにやり取りされますか?
受信者を起動した後、送信者から受信者にデータを送信し、受信者から送信者にメッセージを送信する必要があるアプリを構築しようとしています。
開発者ガイドと API ドキュメントを読み、GitHub でいくつかの例を見ましたが、どうにかして ChannelFactory を使用する必要があるようです。
このメッセージを実現する方法の良い例と説明を探しています。
android - android.support.v7.mediarouter.R$attr はどこにありますか?
短縮版
android.support.v7.app.MediaRouteButton オブジェクトをインスタンス化するときに未処理の例外が発生します。私は得る:
このクラスはどこですか?または、自動生成されている場合、どうすれば自動生成できますか?
ロングバージョン
ここにある chromecast 用の Android アプリ開発のチュートリアルに従っています: https://developers.google.com/cast/cast_2nd-screen_app_tutorial
ubuntu 13.04でADTバンドルのEclipseを使用して開発しています。
次のjarファイルをワークスペースのlibsディレクトリにインポートし、プロジェクトのプロパティの[Java Build Path]パネルの[Libraries]タブにある[Add Jars ...]ボタンを使用してJava Build Pathに含めました:
- GoogleCastSdkAndroid-1.0.0.jar
- android-support-v4.jar
- android-support-v7-appcompat.jar
- android-support-v7-gridlayout.jar
- android-support-v7-mediarouter.jar
単一のアクティビティ (Eclipse によって作成されたデフォルトの「hello world」) があり、レイアウトを変更していません。エラー(以下に貼り付け)を表示するために追加する必要がある唯一のコードは次のとおりです。
アプリをビルドして実行すると、以下の LogCat に貼り付けられたエラー メッセージが表示されます (関連性があると思われる場合は、さらに投稿できます)。私が気付いた重要なことは、android.support.v7.mediarouter.R$attr (NoClassDefFoundError) が欠落しているように見えることと、それが android.support.v7.app.MediaRouteButton のコンストラクターから呼び出されていることです。
MediaRouteButton のコンストラクターを実行しているという事実により、jar ファイルが適切に検出されていると思われるため、依存関係 (jar ファイル) に関して eclipse を誤って構成したとは思いません。ただし、これらの「R」ファイルは自動生成されると理解しています。これが正しければ、android.support.v7.mediarouter.R ファイルはどこにありますか? com.jeffbmartinez.helicast.R ファイルが配置されている gen ディレクトリには表示されません。
さらに、MediaRouteButton が、上記の 5 つの jar 依存関係のいずれにも見つからないパッケージ名を参照していることに興味があります。android-support-v7-mediarouter.jar にはandroid.support.v7.app.*とandroid.support.v7.media. * のみが含まれています。
エラーログを除いて、android.support.v7.mediarouterへの参照を見つける唯一の場所はhttps://developer.android.com/reference/android/support/v7/mediarouter/package-summary.htmlですが、そこにはほとんど情報がありません。
依存関係がありませんか? もしそうなら、どこでそれを入手するか、またはどのように生成しますか?
ありがとう!