2

私の要件は、コントロールを表示しないことです。しかし、フルスクリーンに切り替えると、コントロールが自動的に有効になります。それらをダイアブルする方法はありますか?

javascript(video.controls = false)を使用して無効にしようとしましたが、無駄でしたが、同じコードがプログラムの別の部分で正常に機能します。

webkitfullscreenchangeリスナーハンドラー内にコードを無効にするコントロールを含めました。ハンドラーは全画面ボタンクリックで呼び出されますが、コントロールは無効になりません。

PSは、ユーザーボタンのクリックで全画面表示を有効にしています。

これは私のwebkitfullscreenchangelisternerコードです:

document.addEventListener('webkitfullscreenchange', function() {
    video.controls = false;
    console.log('webkitfullscreenchange event fired');      
}, false);
4

1 に答える 1

1

私は以下がcssで動作するはずだと推測しています

ul.vjs-controls > li.vjs-fullscreen-control { display: none; }
于 2012-10-05T10:52:26.443 に答える