youtube zend api: Hanya hasilnya kurang dari n menit

Saya ingin kueri saya hanya menghasilkan video, yang berdurasi lebih pendek dari misalnya 7 menit. Apakah itu mungkin?

Saat ini saya menggunakan ini:

$yt = new Zend_Gdata_YouTube();
$yt->setMajorProtocolVersion(2);
$query = $yt->newVideoQuery();
$query->setOrderBy('relevance');
$query->setSafeSearch('none');
$query->setVideoQuery($searchTerms);

// Note that we need to pass the version number to the query URL function
// to ensure backward compatibility with version 1 of the API.
$videoFeed = $yt->getVideoFeed($query->getQueryUrl(2));

Dokumen mengatakan, ada parameter "durasi": https://developers.google.com/youtube/2.0/reference?hl=de#durationsp

Namun sayangnya saya kurang beruntung

$query->setDuration('short');

Tapi itu tidak akan berhasil, sementara itu mencari video yang berdurasi kurang dari empat menit.

Ada ide?

Kris


person Chris Pillen    schedule 10.08.2012    source sumber


Jawaban (1)


Saya pikir Anda mungkin ingin mencoba $query->setSeconds(240);

Saya menemukan infonya: Zend_Gdata_YouTube_Extension_Duration dan Berinteraksi dengan Gdata

Semoga beruntung.

person RockyFord    schedule 11.08.2012
comment
Maaf. Tidak bekerja. Saya membantu diri saya sendiri menggunakan api javascript dan melewatkan video jika durasinya lebih dari x detik. - person Chris Pillen; 20.08.2012