ThemePunch Slider Revolution 5.4.2でビデオを自動再生しようとしていましたが、次のJavaScriptエラーが発生しました(Google Chromeで)。
ミュート解除に失敗し、ユーザーが以前にドキュメントを操作しなかったため、代わりに要素が一時停止されました。 revolution.extension.video.min.js:7
OPの答え:
3日間インターネットに頭を叩いた後、エラーが発生したスクリプトを開くことにしました。
revolution.extension.video.min.js
そして私は次のコードである7行全体を削除しました:
c=void 0!=c&&"mute"!=c?parseFloat(c)/100:c,d||(!0===e.globalmute?q.muted=!0:q.muted=!1,c>1&&(c/=100),"mute"==c?q.muted=!0:void 0!=c&&(q.volume=c)),a.addClass("videoisplaying");
これで私の問題は解決しました!
プラグイン自体を編集する必要はありません。
Revolution Slide APIを使用して、ページの読み込み時にビデオを強制的に再生できます
revapi1.bind("revolution.slide.onvideostop",function (e,data) { var player = data.video; player.play(); });
これをSlider Settings> Custom JavaScriptで追加します
マルチメディア再生のポリシー変更の詳細については、 https://www.themepunch.com/faq/video-audio-changes-safari -chrome /