web-dev-qa-db-ja.com

WordPress Revolution Slider:ミュート解除に失敗し、ユーザーが以前にドキュメントを操作しなかったため、代わりに要素が一時停止されました

ThemePunch Slider Revolution 5.4.2でビデオを自動再生しようとしていましたが、次のJavaScriptエラーが発生しました(Google Chromeで)。

ミュート解除に失敗し、ユーザーが以前にドキュメントを操作しなかったため、代わりに要素が一時停止されました。 revolution.extension.video.min.js:7

8
Pholoso Mams

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");

これで私の問題は解決しました!

9
Eric Aya

プラグイン自体を編集する必要はありません。

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 /

3
Wasim Sayyed