Javascript 不同的单选按钮有不同的音频文件路径,但如何播放?
这是密码Javascript 不同的单选按钮有不同的音频文件路径,但如何播放?,javascript,php,html,Javascript,Php,Html,这是密码 <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++
<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.getElementByIDaudiofleid.play 参考: