ホームページ > ウェブフロントエンド > jsチュートリアル > デスクトップ上の Chrome 66 で「Uncaught (in Promise) DOMException: play() failed...」エラーを修正する方法

デスクトップ上の Chrome 66 で「Uncaught (in Promise) DOMException: play() failed...」エラーを修正する方法

Mary-Kate Olsen
リリース: 2024-11-26 01:24:11
オリジナル
1022 人が閲覧しました

How to Fix the

Chrome 66 を使用したデスクトップでの「Uncaught (in Promise) DOMException: play() failed...」エラーの処理

試行時Chrome バージョン 66 を使用してデスクトップでビデオを再生すると、「Uncaught (in Promise) DOMException: play()」というエラー メッセージが表示される場合があります。ユーザーが最初にドキュメントを操作しなかったため、失敗しました。」これは、Chrome の更新された自動再生ブロック ポリシーが原因で発生します。

解決策は、"webkit-playsinline="true"、"playsinline="true"、および "autoplay="" 属性を

要素を含めるのが適切な解決策です。 video 要素の「muted」プロパティ。ビデオを自動的にミュートすることで、ユーザー エクスペリエンスを損なうことなく Chrome のユーザー インタラクション要件を満たします。

<video
    title="Advertisement"
    webkit-playsinline="true"
    playsinline="true"
   >
ログイン後にコピー

この変更を実装すると、更新されたビデオの HTML は次のようになります。を実行すると、前述のエラー メッセージが表示されることなく、デスクトップでビデオを正常に自動再生できます。

以上がデスクトップ上の Chrome 66 で「Uncaught (in Promise) DOMException: play() failed...」エラーを修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート