Делаю видеогалерею на сайте.Я подключил плагин JW Player(сам модуль устанавливать не стал). Мне необходимо вывести видеоклипы с кратким описанием и временем каждого клипа.Все замечательно работает, клипы играют нормально, но у меня никак не получается получить время клипа при отображении списка клипов.
Делаю так:
jwplayer("container").setup({
flashplayer: "player.swf",
file: "http://www.youtube.com/watch?v=Dc-x4OqkhiQ",
height: 270,
width: 720,
'controlbar': 'bottom'
}).onTime(function (callback) {
var pos = parseFloat(startPos) + callback.position;
setText("elapsedText", pos.toString());
percentage = pos / callback.duration;
slider.setValue(percentage);
setText("percentageText", percentage.toString());
}).onPlay(function () {
videoLength = jwplayer().getDuration();
setText("durationText", videoLength.toString()+" записалось!OnPlay!"); //<b>Вот здесь длительность видео получаю корретно</b>
slider.enable();
}).onReady(function () {
//jwplayer().play(); //0, false
//jwplayer().seek(10);
videoLength = jwplayer().getDuration(); //<b>А вот тут не могу</b>
setText("durationText", videoLength.toString()+" записалось!OnReady!");
slider.enable();
//alert(videoLength);
});
function setText(id, messageText) {
document.getElementById(id).innerHTML = messageText;
}
});
Подскажите, пожалуйста, как мне получить длительность видео после загрузки плеера. Я пробовал уже и запускать через метод play(), а потом делать pause(). Но ничего не получается
Комментарии
вам в jquery Надо
Да ладно а что надо?))
В написал на форуме JW Player. Сделать нужно было так:
<head>
<title>Test Page</title>
</head>
<body>
<script type="text/javascript" src="http://player.longtailvideo.com/jwplayer.js"></script>
<div id="player"></div>
<script type="text/javascript">
jwplayer("player").setup({
file: "http://www.longtailvideo.com/jw/upload/bunny.mp4",
flashplayer: "http://player.longtailvideo.com/player.swf",
width: 465,
height: 300,
events:{
onReady: function() {
jwplayer().play();
jwplayer().pause();
}
}
});
</script>
</body>
</html>
Подробно можно тут глянутьТУТ
jquery помогло
Ты знал, ты знал.... :)))А я то думал))