ブラウザがウェブページを開いたときに自動的にmp3ファイルを再生します。 Android上AndroidのChromeでjQuery.ready()内のmp3ファイルの自動再生を行いません
$(window).load(function(){
alert("Hey");
(new Audio('mp3/musik.mp3')).play();
});
クロームGoogleからの最新バージョンは、ストア(50.0.something)、私のラップトップ上で、それは44.0.2403.157(Ubuntuの15.10 64bit版)でプレイされています。ここではjQueryのに基づいて、私のjavascriptのコードがあります。
両方のブラウザでポップアップが表示されていますが、mp3はノートパソコンでのみ再生されます。同じコード(匿名関数内のコード)がonclickイベントによって実行される場合、それは両方のデバイスで機能します。これは理にかなっていませんか?どこが問題なの?
ありがとうございます!
$(document).ready(function(){
alert("Hey");
(new Audio('mp3/musik.mp3')).play();
});
自動演奏HTML5オーディオはクロームのAndroidをサポートしていません、私は思います。 https://bugs.chromium.org/p/chromium/issues/detail?id=138132 –
@JohnSmithが言ったこと。それはバグではありません。これは、ユーザーの同意なしに不要なダウンロードを防止するモバイルデバイスの「機能」です。 – Wainage
@Wainageはい、リンク先の記事が記載されています。 「これは意図されている。自動再生はアンドロイドではデータの使用に費用がかかるため、賞賛されていない」 –