5

Google ドライブ スタッフの皆様

Google ドライブから動画ファイルをストリーミングしようとしました(ダウンロードせずに)。しかし、サインインというアラートが表示されます。Dr. Edit サンプル アプリを徹底的に使用しましたが、解決策が見つかりませんでした。downloadUrl 、embedLink、webContentLink、alternateLink で試しました。すべてがサインインするようにメッセージを表示します。exportsLinksを試したところ、 Null Message が表示されました。ここで問題は何ですか。何か提案があれば教えてください...

iPod で iOS 用 Google ドライブを試してみましたが、ダウンロードせずに動画をストリーミングできます。この問題の解決方法を教えてください

前もって感謝します...

4

3 に答える 3

5

ダウンロードURLにaccess_tokenを追加するだけで解決できました

audiofile.strPath=[NSString stringWithFormat@"%@&access_token=%@",downloadUrl,accessToken];   

strPath を avplayer オブジェクトに渡して音楽を再生します。

ビデオ部分は試していません。しかし、同様のアプローチが機能するはずだと思います。

GTMOAuth2Authentication オブジェクトからアクセス トークンを取得できます。

有効期限が切れた場合は、更新する必要がある場合があることに注意してください。

これがお役に立てば幸いです。

よろしくニテッシュ

于 2014-03-28T11:12:55.727 に答える
1

downloadLinkAuthorization ヘッダーを使用して、へのすべてのリクエストを承認する必要があります。https://developers.google.com/drive/about-authで認証の詳細を確認し、ユーザーにアクセス トークンを取得する方法を確認してください。

于 2013-10-03T12:34:12.657 に答える
1

「ストリーム」の意味によると思います。前回見たとき、すべてのダウンロード リンクに content disposition: attachment ヘッダーがあり、ブラウザーにコンテンツをレンダリングするのではなく、ダウンロードするように指示していました。

独自のクライアントで URL をフェッチしている場合は、そのヘッダーを無視して、コンテンツがフェッチされたときに好きなことを行うことができます。クライアントがURLにパラメーターを追加して、コンテンツをレンダリングするかダウンロードするかをGoogleサーバーに示すことができればいいのですが、ちょっと。

于 2013-09-19T16:00:43.453 に答える