1

YouTube API を使用して Android クライアントの動画を取得しています。

プログラムは正常に動作しますが、「このビデオはスマートフォンでの実行が許可されていません」などのエラーが表示されることがあります。

それで、そのビデオをフィルタリングする方法はありますか?このドキュメントを読みましたが、解決策が見つかりませんでした。

4

1 に答える 1

1

埋め込み可能とシンジケートの 2 つの概念があります。iOS デバイスは iframe を使用するため、基本的に埋め込みます。プレーヤー API を使用する Android デバイスは、シンジケートを確認できます。

search->listを実行すると、 videoEmbeddablevideoSyndicatedを true に設定できます。

Android の場合は、videoSyndicatedを確認してください。

または、動画を反復処理している場合は、動画ごとに、動画 ID を使用してvideo->list呼び出しを実行し、応答でstatus.embeddableを確認できます。

これは、このトピックに関するブログ投稿です。例は v2 にありますが、情報は依然として関連しています。

于 2013-09-25T15:05:58.810 に答える