問題
- 以下のように構成されたコンテンツページ(外部URLまたはドキュメントライブラリURL)上のVideo URLフラグメントを通じて追加された動画です:
- ミュート:false
- Autoplay: true
- 最初のページロード時や未認証のユーザーで自動再生されない。
- 一度ページとインタラクション(ログインやクリックなど)すると、動画が再生されます。
Environment
- Liferay DXP 7.4、7.3、7.2。
解決策
- これは、一部のウェブブラウザの自動再生に関する厳格なポリシーによるものです。ほとんどのウェブブラウザは、デフォルトでこのような動作をするように設定されています。
-
このデフォルトの設定は、ほとんどの場合、変更することができます。例えば、。
- Firefox: https://support.mozilla.org/en-US/kb/block-autoplay#w_always-allow-or-block-media-autoplay
- Microsoft Edge:edge://settings/content/mediaAutoplayにアクセスします。
- Chrome: https://developer.chrome.com/blog/autoplay/
- ブラウザの設定変更を伴わない回避策として、 ミュート 、ブラウザが自動再生機能を許可するようにすることができます。 例えば、Chromeの場合:
-
-
Chromeの自動再生のポリシーはシンプルです:
- ミュートされた自動再生は常に許可されています。
- {...}
-
- ですから、フラグメントの構成は次のようにする必要があります:
- Muted: true
- オートプレイ:true
-