YouTube API получает длительность видео из XML - PullRequest
1 голос
/ 11 сентября 2011

Рассмотрим файлы XML API Youtube, например http://gdata.youtube.com/feeds/api/videos/$id Один конкретный файл данных XML - http://gdata.youtube.com/feeds/api/videos/GI6CfKcMhjY Следующая функция получает заголовок видео в соответствии с URL-адресом XML:

function ytTitle($ytid,$ytURLConstant){
    $url = $ytURLConstant.$ytid;
    $doc = new DOMDocument;
    $doc->load($url);
    echo $title = $doc->getElementsByTagName("title")->item(0)->nodeValue;
}

Как я вижу, в файле XML есть продолжительность видео:

<media:title type='plain'>Jack Sparrow (feat. Michael Bolton)</media:title><yt:duration seconds='197'/>

Поскольку я новичок в XML, любая помощь в получении продолжительности видео будет принята с благодарностью.

1 Ответ

2 голосов
/ 10 января 2012

У меня была похожая проблема с YouTube API, и я нашел этот очень полезный сайт

http://viewsboard.com/boards/view/discussion/2/263

...