0

次のコードを使用します。問題は、一時停止イベントが何らかの理由で最初にのみ発生し、実際に iframe 内のビデオ コントロール ボタンを使用してビデオを一時停止すると、応答しないことです。私は何を間違っていますか?

乾杯!

// ------------------------------------------
// initialiaze video's
// ------------------------------------------

var readyness = new Array;

$( 'iframe.video-api' ).each( function() {

    var playerID = this,
        playerIDname = $( playerID ).attr('id');

    var playerFrame = $( '#' + playerIDname )[0];

    $f( playerFrame ).addEvent( 'ready', videoReady );

});

function videoReady( playerID ) {

    if ( $( '#' + playerID ).hasClass( 'video-single' ) ) {

        $f( playerID ).addEvent( 'pause', videoPauseSingle );

    }

    clearInterval( readyness[playerID] );

}

function videoPauseSingle( playerID ) {

    $( '#btn-single-video' ).fadeIn( 400 );

}

// ------------------------------------------
// control single video
// ------------------------------------------

$('#btn-single-video .video-button').click( function() {

    var playerID = $( this ).data('video-id');

    $f( playerID ).api('play');

    $( '#btn-single-video' ).fadeOut( 600 );

});
4

0 に答える 0