主題はほとんどそれをすべて言います。コントロールがオフになっている (別名、マークアップに「コントロール」がない) Video.js インスタンスがあります。それは見事に機能しますが、ビデオを一時停止すると (外部カスタム ボタンと myPlayer.pause() を使用して)、ビデオのコントロールがフェードインします。再生を押すと、再びフェードアウトします。
これは間違いなく機能する方法のようには見えません。これがバグなのか、それとも何か足りないだけなのか、誰にもわかりますか?
主題はほとんどそれをすべて言います。コントロールがオフになっている (別名、マークアップに「コントロール」がない) Video.js インスタンスがあります。それは見事に機能しますが、ビデオを一時停止すると (外部カスタム ボタンと myPlayer.pause() を使用して)、ビデオのコントロールがフェードインします。再生を押すと、再びフェードアウトします。
これは間違いなく機能する方法のようには見えません。これがバグなのか、それとも何か足りないだけなのか、誰にもわかりますか?
これは確認済みのバグです。そこに提案された修正が表示されますが、現時点ではまだオープン プル リクエストです。当面は、ControlBar の lockShowing メソッドを上書きするだけでこれを修正できます。
var vid = videojs("video", {});
if (!vid.player().controls()) {
vid.controlBar.lockShowing = function(){};
}
...(現在)コントロールバーはリスナーを「一時停止」イベントにアタッチし、lockShowing()を呼び出すためです。