2016-04-11 18 views
0

私はさまざまなvimeo埋め込み型のセクションを持っています。それらのいずれかが再生されると、オーディオを一時停止するスクリプトが必要になります。私は彼らの仲間と一緒に働くことができますが、他の人とはうまく動作しません。埋め込まれたvimeoが再生されている場合のLauchスクリプト

<script> 
$(function() { 
    var iframe = $('.iframevid')[0]; 
    var player = $f(iframe); 
    var status = $('.status'); 
// Play the video as soon as it's ready 
    player.addEvent('ready', function() { 
     player.addEvent('play', onPlay); 

function onPlay(data) { 
    var aud = document.getElementById("pla"); 
    aud.pause(); 
    } 
}); 
}); 
</script> 

これは最初のビデオです:私はこのコードを持っており、他のリンクは似ていますが、私はそれを得ることができますどのようにそれらをなどplayer2、またはプレーヤー3、

<iframe id="player1" class="iframevid" src="https://player.vimeo.com/video/87197682?api=1&player_id=player1" width="500" height="281" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> 

に名前を付けますそれらのいずれかが再生されたときにオーディオを停止しますか?ありがとう!

+0

たぶん、[このリンク](http://johndyer.name/html5-video-wrapper-for-youtube-and-vimeo-api-mediaelement-js/)があなたを助けることができます –

答えて

0

ありがとうございました!

クラスを追加することについての記事では、document.readyをリスナーの初期化とともに追加するだけでした。

$(document).ready(function() { 
var iframe = $('.iframevid'); 

iframe.each(function() { 
    var player = $f($(this)[0]); 
    // When the player is ready, add listeners for pause, finish, and playProgress 
    player.addEvent('ready', function() { 
     status.text('ready'); 
     player.addEvent('play', onPlay); 
    }); 

}); 


var status = $('.status'); 
}); 
function onPlay(data) { 
    var aud = document.getElementById("pla"); 
    aud.pause(); 
} 
関連する問題