2016-07-05 15 views
0

最初に私はjavascriptのロジックや構文がわかりません - 私はちょうどコードをつかんで、多分いくつかの値を入れ替えることができます。答えは大歓迎です。私はちょうどYouTubeのように、モバイルデバイスのビデオをタップ/一時停止で一時停止し、タップで再生することを望みます。私は現在、デフォルトのCSSとjsファイルにCDNを使用しています。次に、私のCSSでスキンのカスタマイズを行い、ローカルのjsファイルに以下のコードを追加しました。私はちょうど追加するコードと追加する場所を知る必要があります - 事前に感謝!Video.js、モバイルでビデオをタップして再生/一時停止

$(function(){ 
    var $refreshButton = $('#refresh'); 
    var $results = $('#css_result'); 

    function refresh(){ 
    var css = $('style.cp-pen-styles').text(); 
    $results.html(css); 
    } 

    refresh(); 
    $refreshButton.click(refresh); 

    // Select all the contents when clicked 
    $results.click(function(){ 
    $(this).select(); 
    }); 
}); 

答えて

0

ビデオのコンテナに「touchstart」イベントをバインドします。たとえば、動画が中に入っている場合:

jQuery(function(){ 
    var $refreshButton = jQuery('#refresh'); 
    var $results = jQuery('#css_result'); 

    function refresh(){ 
    var css = jQuery('style.cp-pen-styles').text(); 
    $results.html(css); 
    } 

    refresh(); 
    $refreshButton.click(refresh); 

    // Select all the contents when clicked 
    $results.click(function(){ 
    jQuery(this).select(); 
    }); 

    jQuery('.video').on('touchstart', function(){ 
     if (player.userActive() === true) 
     { 
     player.userActive(false); 
     } 
     else 
     { 
     player.userActive(true); 
     } 
    }); 
}); 
+0

お返事ありがとうございます。私は、このコードは私が上に掲示したコードで私のローカル.jsの医師に行くと仮定しますか?そして、ビデオの "コンテナ"によってあなたはhtmlのdivコンテナを意味しますか? – datCodeTho

+0

はい。私は答えを更新しました。 – AmN

関連する問題