有代码,
<html>
<title>Play</title>
<head>
<script type="text/javascript">
function get_radio_value() {
var inputs = document.getElementsByName("selected");
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].checked) {
return inputs[i].value;
}
}
}
function onSubmit() {
var id = get_radio_value();
var audio = new Audio(id);
audio.play();
}
</script>
</head>
<body>
<form onsubmit="onSubmit();">
<input name="selected" value="voicemail/default/user/INBOX/msg0.wav" type="radio"/>msg0.wav<br/>
<input name="selected" value="voicemail/default/user/INBOX/msg0.gsm" type="radio"/>msg0.gsm<br/>
<input name="selected" value="voicemail/default/user/INBOX/msg0.mp3" type="radio"/>msg0.mp3<br/>
<input type="submit" value="play"/>
</form>
</body>
</html>
我需要在播放按钮按下时播放所选的音频文件
但它不起作用
如果使用php完成,请给出php代码
最佳答案
您需要在页面中插入音频文件,或者通过AJAX加载。然后做一个
document.getElementById("audiofileid").play()
。
引用:http://www.ehow.com/how_8546693_use-javascript-play-mp3-file.html
关于javascript - 不同的单选按钮有不同的音频文件路径,但如何播放呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23472296/