这个帖子讨论了Android上的音频标签,但是截至2011年8月,我不确定结论是什么。
以下是使用jQuery mobile得到的代码。 这在我的iPod touch上有效,但在Android设备上无效:
<link rel="stylesheet" href="http://code.jquery.com/mobile/latest/jquery.mobile.css" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
<script src="http://code.jquery.com/mobile/latest/jquery.mobile.js"></script>
...
<a href="JavaScript:;" data-role="button" id="doink">Doink!</a>
...
<audio id="doink-wav" src="doink.wav" preload="auto"></audio>
<script src="Click.js"></script>
Click.js是:
var wav = $('#doink-wav')[0];
$('#doink').click(function() {
wav.play();
});
问:如何使用HTML/JavaScript使Android设备发出声音?