0

2つのサウンドファイルをプリロードして、ユーザーイベントで再生したいと思います。

やろうとしている

<audio id="ok" src="ok.mp3"></audio>
<audio id="bad" src="bad.mp3"></audio>

以降

document.getElementById("ok").play();

これは、2つではなく、1つのファイルでのみ機能します!?

また試した

var au = new Audio('ok.mp3');
au.play();

成功せずに。

私はすべてウィンドウズ/クロームでダンディですが、iPodでは何もありません。

この問題に関するクロスブラウザの洞察に感謝します。(html5)。

よろしく、

4

1 に答える 1

1

Appleは自動再生を許可していません。たとえば、ボタンクリックイベントでファイルを再生するなど、ユーザー入力をリッスンする必要があります。

于 2012-05-05T08:15:22.157 に答える