Продолжительность видео
Можно ли с помощью JS узнать продолжительность видео?
|
Цитата:
|
Цитата:
|
Цитата:
|
FINoM,
а подробнее? |
Цитата:
|
нашел такую функцию, не поможете как ее привязать к плееру?
player.getDuration():Number |
<object id="videoplayer779" width="100%" height="425"> <param name="allowFullScreen" value="true"> <param name="allowScriptAccess" value="always"> <param name="wmode" value="transparent"> <param name="movie" value="/swfplayer/uppod.swf"> <param name="flashvars" value="comment=Как сделать беспроводные наушники из проводных&st=/swfplayer/video5-1512.txt&file=http://www.youtube.com/watch?v=WO7omyB-0p8&feature=related"> <embed src="/swfplayer/uppod.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" flashvars="comment=Как сделать беспроводные наушники из проводных&st=/swfplayer/video5-1512.txt&file=http://www.youtube.com/watch?v=WO7omyB-0p8&feature=related" width="100%" height="425"> </object> например есть такой код, как с помощью выше указанной функции взять продолжительность видео или это не реально? |
закрывайте - все сделал!
|
Вот такое вот решение этой задачи:
Эта функция возвращает продолжительность и выводит в блок: function youtubeFeedCallback(json){ document.write("Продолжительность: " + json["data"]["duration"] + " секунд(ы)"); } Здесь вписываем ID видео с ютуба: <script type="text/javascript" src="http://gdata.youtube.com/feeds/api/videos/ЗДЕСЬ_ID_VIDEO?v=2&alt=jsonc&callback=youtubeFeedCallback&prettyprint=true"></script> При чем длительность возвращается мгновенно, в отличии если использовать player.getDuration(), которая возвращает значение с небольшой задержкой. |
Часовой пояс GMT +3, время: 16:41. |