1

それで、最近html5のことを学ぼうとしていて、オーディオタグにたどり着きました。私のPCのブラウザであるChromeでは問題なく動作するようですが、私のAndroid(4.0、ストックブラウザとイルカの両方を使用)ではあまり機能しません。オーディオは一度再生されますが、二度と再生されません。たとえば、次のサイトをご覧ください。

http://www.stefanvignir.de/rimshot/

非常に基本的で、押すたびにオーディオを再生するボタンがありますが、私のアンドロイドにはありません。最初に押したときだけ再生されます。これをどのように回避しますか?モバイル ブラウザが更新されるのを待ちますか?

回避策は、audio.currentTime = 0; を設定することだと聞きました。しかし、それは何も解決していないようでした。どうやらソース (audio.src = audio.src) をリセットすると、複数回再生できるようになりますが、ファイルを再ダウンロードする必要があります。回避策だと思いますが、受け入れられません。

助言がありますか?ありがとう。

4

1 に答える 1

0

これは、複数のプレス用のデスクトップおよびAndroidブラウザーで機能します。また、スタイリングのためにdivなどでラップすることができます。

<a onclick="this.firstChild.play()"><audio src="1.mp3"></audio>play</a>

オーディオタグだけでなく、再生ボタンの外観をより細かく制御できます。より多くのボタンが必要な場合は、一時停止などのコードを変更できます

于 2013-01-23T14:19:54.260 に答える