7

自分のホワイトリストに登録された URL を使用して Chromecast 動画をフィードできますが、アプリから直接 YouTube 動画をストリーミングすることはできますか?

必要なのは、YouTube アプリをリモートで起動し、動画 ID を何らかの方法でフィードすることだけだと思いますが、その方法がわかりません。

Androidアプリからこれを行った人はいますか?

ありがとう。

4

2 に答える 2

8

Google は、YouTube アプリをモバイル デバイスでローカルに起動し、ユーザーがビデオを ChromeCast デバイスにキャストできるようにすることを望んでいると思います。

ただし、別のソリューションをハックしたい場合は、別のオプションがあります。

ChromeCast デバイスで YouTube ビデオを表示するには、次のような URL をデバイスにロードする必要があります: https://www.youtube.com/tv?v=g1LsT1PVjUA

これにより、YouTube プレーヤーの TV バージョンが表示されます。次に、受信者の HTML ページをそのページにリダイレクトする方法を見つける必要があります。これは、レシーバー ページで Javascript を使用して行うことができます。URL は、独自のプロトコルを使用してモバイル アプリから受信者に渡すことができます。独自のプロトコルを作成する方法については、Cast SDK tic-tac-toe の例をご覧ください。

したがって、モバイル アプリはレシーバーを起動し、Cast SDK によって作成された Web ソケット接続を介してビデオ ID をレシーバーに渡します。受信側の HTML は ID を取得し、「window.location.href」を使用して YouTube ビデオの URL を読み込みます。

于 2013-08-08T00:54:22.030 に答える