YouTube вставил действие, когда видео заканчивается - PullRequest
2 голосов
/ 08 июля 2011

Интересно, можно ли выполнить действие с помощью API YouTube, когда закончится вставка видео?Например, в моей сети я запускаю видео при наведении курсора на один элемент, но я хочу, чтобы видео было заменено статическим изображением после его завершения.Как я могу это сделать?

Ответы [ 2 ]

2 голосов
/ 28 марта 2013

У меня была WordPress и я использовал такие шаги: установлено http://www.tikku.com/jquery-youtube-tubeplayer-plugin

затем добавьте этот код на страницу
но измените
1) yoursite.com на ваш
2) alert («Hello»); для другой желаемой функции;
3) DkoeNLuMbcI на нужный идентификатор видео;

<div id="youtube-player-container" style="float:right"> </div>
<script type="text/javascript" src="http://yoursite.com/folder/jQuery.tubeplayer.min.js"></script>
<script type="text/javascript">
jQuery("#youtube-player-container").tubeplayer({
    width: 422, // the width of the player
    height: 285, // the height of the player
    allowFullScreen: "true", // true by default, allow user to go full screen
    initialVideo: "DkoeNLuMbcI?autoplay=1", // the video that is loaded into the player
    preferredQuality: "default",// preferred quality: default, small, medium, large, hd720
    onPlay: function(id){}, // after the play method is called
    onPause: function(){}, // after the pause method is called
    onStop: function(){}, // after the player is stopped
    onSeek: function(time){}, // after the video has been seeked to a defined point
    onMute: function(){}, // after the player is muted
    onPlayerEnded: function(){ alert("Hello"); },
    onUnMute: function(){} // after the player is unmuted
});
</script>
1 голос
/ 23 мая 2012

использование http://www.tikku.com/jquery-youtube-tubeplayer-plugin

Это делает все легко. После того, как вы его настроите, что не должно занять много времени (есть простое руководство), просто добавьте эту строку для инициации игрока:

    onPlayerEnded: function(){ // Do something here },

Это будет делать все, что вы хотите после того, как игрок закончится. Существуют также обратные вызовы, когда игрок находится в режиме паузы, остановки, воспроизведения, приглушения звука, включения звука, постановки в очередь и т. Д.

Дайте мне знать, если это работает, или если у вас есть проблемы с использованием плагина jquery. Это действительно очень полезно и просто!

...