私はyoutubeビデオを持っています。ビデオプレイ終了後にライトボックスを表示する方法は?
再生が停止するとライトボックスを表示したいと考えています。私はこれをjavascript/jQueryまたはPHPを使って行う必要があります。 Ajaxも大丈夫です。
私は解決策を探しましたが、うまくいきませんでした。
私はyoutubeビデオを持っています。ビデオプレイ終了後にライトボックスを表示する方法は?
再生が停止するとライトボックスを表示したいと考えています。私はこれをjavascript/jQueryまたはPHPを使って行う必要があります。 Ajaxも大丈夫です。
私は解決策を探しましたが、うまくいきませんでした。
あなたがユーチューブAPIを使用することができた場合は、このようなものが動作するはずです:
<script type="text/javascript">
$(document).ready(function() {
var player;
function onYouTubePlayerAPIReady() {
player = new YT.Player('player', {
height: '390',
width: '640',
videoId: 'YmHAAqOsBqA',
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
function onPlayerReady(event) {
event.target.playVideo();
}
function onPlayerStateChange(event) {
if(event.data === 0) {
//completed playing
//open lightbox
$('#yourElementId a').lightBox();
}
}
});
</script>
あなたはこのような何かを意味しました。
希望します。
ちょっとした手間がかかって、クールに感謝してくれました。 :) – DanRedux
こんにちはDanReduxあなたのソリューションを共有する気になりますか?ありがとう –
[何を試しましたか](http://whathaveyoutried.com)?期待どおりに動作しないコードを投稿して「正確」を拡張できますか? – bostaf
youtube apiを使ってkewlの動画を再生していますか? –
彼がいるかどうかわかりませんが、Youtubes埋め込みコードを使用して埋め込みました。 – DanRedux