3

私の質問は、ガラスから録画し、通知の添付ファイルとしてサーバーに送信したビデオを YouTube API を使用してロードする必要があるかどうかです。または、代わりに使用する必要がある mirror-api 呼び出しはありますか?

たとえば、受信しているビデオの URL は次のようになります: http://redirector.googlevideo.com/videoplayback?id=875f7e1335214880&itag=22&source=picasa&cmo=sensitive_content%3Dyes&ip=0.0.0.0&ipbits=0&expire=1384018362&sparams=id ,itag,source,ip,ipbits,expire&signature=AB8FC431423D6C86024A36F170ECF20C6F02223C.3FA395F9092F2EE5D6B14ACF49A4C18725A8846B&key=lh1

Displaying Video on Webpage from Google Glass に似たこの回答を確認しましたが、実際に YouTube API を使用する必要があるかどうかはわかりませんでした。必要であれば、どの通話を調査する必要があるかについて誰かが正しい方向に向けることができますか?

ありがとう!

コンテキストを追加するためのクイック アップデート。10 秒のビデオを録画し、カスタムの連絡先カードを介してサーバーに共有すると、すぐに次のようになります (これは、エラー ログによる私自身のデバッグ出力です)。

[error] Error Downloading Attachment - HTTP ResponseCode:404
[error] ContentUrl:         
[error] ContentType:        video/mp4
[error] id                  ps:5933350025312253298
[error] IsProcessing:       1

したがって、ビデオはまだ処理中であるため、これは完全に理にかなっています。ここで、数分待ってビデオをサーバーと再共有すると、次のようになります。

[error] Error Downloading Attachment - HTTP ResponseCode:302
[error] ContentUrl:         http://redirector.googlevideo.com/videoplayback?id=e0d5f76ca1fff29a&itag=22&source=picasa&cmo=sensitive_content%3Dyes&ip=0.0.0.0&ipbits=0&expire=1384058057&sparams=id,itag,source,ip,ipbits,expire&signature=CD41362EC3D3DDCD9EA3A63003B4C1A1F95D52C.BAE1608B827661FD47FC8D68DCBCE32F683A013D&key=lh1
[error] ContentType:        video/mp4
[error] id                  ps:5933350025312253298
[error] IsProcessing:       0

対照的に、画像の添付ファイルは常に機能し、次のようになります。

[error] Downloading Attachment - HTTP ResponseCode:200
[error] ContentUrl:         https://www.googleapis.com/mirror/v1/timeline/7f13b01d-ee26-4b02-b6c3-7f885a452fc9/attachments/ps:5933353306000857698?alt=media
[error] ContentType:        image/jpeg
[error] id                  ps:5933353306000857698
[error] IsProcessing:       0

それがこすりです。動画データにアクセスする方法がわかりません。その理由の 1 つは、処理にある種の認証交換が必要な (と思われる??) リダイレクトであり、そのためにどの API を使用すればよいかわかりません。 .

それで、私の質問に戻ります...リダイレクターのURLを処理してビデオをサーバーにダウンロードするか、または、ビデオをホストしたままにして、YouTube風のプレーヤーをラップする方法はありますかG+ バックアップ クラウド プレーヤーが好きですか?私の意図は、ビデオを一般公開することです。

ありがとう! 更新:ここに私が使用しているコードの要点があります。Glass チームが提供したサンプル PHP クイックスタートから始めました。

https://gist.github.com/ozfarman/6953473

4

2 に答える 2

2

Google API クライアントを使用して添付 URL をダウンロードする必要があります。これにより、認証とリダイレクトが処理されます。Timeline.attachments.getコーディングしている言語に関係なく、ドキュメントに記載されている例を参照してください。

于 2013-10-10T20:55:37.537 に答える