0

google-api-php-client を使用して YouTube を検索しています。私がやりたいのは、format=5 を指定して、埋め込み可能なビデオをフィルタリングすることです。

$client = new Google_Client();
$client->setDeveloperKey($DEVELOPER_KEY);
$youtube = new Google_YoutubeService($client);
$searchResponse = $youtube->search->listSearch('id,snippet', array(
  'q' => $searchStr,
  'maxResults' => $maxResultsNum,
));
foreach ($searchResponse['items'] as $searchResult) {
}

format=5 を指定して iPhone で再生できるようにするにはどうすればよいですか。ドキュメントには、これを行う方法に関する参照はありません。

4

1 に答える 1

1

お探しのフィルターはvideoSyndicated です

あなたの呼び出しは次のようになります

$searchResponse = $youtube->search->listSearch('id,snippet', array( 'q' => $searchStr, 'maxResults' => $maxResultsNum, 'videoSyndicated' => true, 'type' =>true ) );

于 2013-08-11T03:36:44.680 に答える