Следующий мой код.
<object width="620" height="327">
<param name="movie" value="http://youtube.googleapis.com/v/0s5lxs7Xvu8?autoplay=1&showinfo=0&controls=1&rel=0"></param>
<param name="allowScriptAccess" value="always"></param>
<embed src="http://youtube.googleapis.com/v/0s5lxs7Xvu8?autoplay=1&showinfo=0&controls=1&rel=0" id="video1" type="application/x-shockwave-flash" allowscriptaccess="always" width="620" height="327" onended="videoEnded()"></embed>
</object>
Я хочу отобразить предупреждающее сообщение, когда видео заканчивается. Не могли бы вы помочь мне в этом. Нужно сделать это в jQuery
вам нужно выслушать событие onStateChange, поймать его и посмотреть, показывает ли событие изменения состояния, что песня закончена.
new YT.Player("yt_element", {
videoId: your_video_id,
.. height with etc ....
, events: {
'onStateChange': function(event){
if(event.data == YT.PlayerState.ENDED){
... show the song ended alert ...
}
}
}
});