<video controls="controls" width="640" preload="none" poster="{_file.F_FILE_THUMB_IMAGE}" id="{_file.U_PLAYER_ID}" onclick="this.play();this.onclick=null;" />
fancyboxを開いたときに、上記を使用してビデオを再生しようとしています。現時点ではこれを行っていますが、fancyboxを閉じてから再度開くと、this.onclick=nullが原因でビデオが再び再生されません。部
this.onclick = null;がないと、再生中のビデオをクリックするたびに、onclickが干渉します。一時停止ボタンをクリックしても、ビデオは一時停止しません。
Androidデバイスで動画を再生するには、onclick = "this.play();が必要です。そうしないと、fancyboxがポップアップすると、動画の再生がまったく拒否されます。
ビデオタグの自動再生はオプションではありません。すべてのビデオがdivに非表示になっていて、ページに複数あるため、ページの読み込み時にすべてのビデオを再生するだけです。
私はこれで立ち往生していて、いくつかの助けが必要です、誰かがこれを回避する方法についてのアイデアを持っていますか?