JavaScript的音频播放上点击 [英] Javascript Audio Play on click
本文介绍了JavaScript的音频播放上点击的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个JavaScript code开始就点击声音。
它适用于Chrome,但在fireforx它startes onload事件,但我想它的onclick theire了。
谁能帮助?
<脚本>
VAR音频=新的音频(HTTP://music.ogg);audio.oncanplaythrough =功能(){
audio.play();
}audio.loop = TRUE;audio.onended =功能(){
audio.play();
}< / SCRIPT><输入类型=形象SRC =HTTP://button.png的onclick =audio.play()>
解决方案
试试这个
<!DOCTYPE HTML>
< HTML和GT;
< HEAD>
<标题>音频< /标题>
< /头>
<身体GT; <脚本>
功能播放(){
VAR音频=的document.getElementById(音频);
audio.play();
}
< / SCRIPT><输入类型=按钮值=PLAY的onclick =播放()>
<音频ID =音频SRC =http://dev.interactive-creation-works.net/1/1.ogg>< /音频>
< /身体GT;
< / HTML>
I have a javascript code to start a sound on click . It works on chrome but on fireforx it startes onload ,but i want it onclick theire too. Can anyone help?
<script>
var audio = new Audio("http://music.ogg" ) ;
audio.oncanplaythrough = function(){
audio.play();
}
audio.loop = true;
audio.onended = function(){
audio.play();
}
</script>
<input type="image" src="http://button.png" onclick="audio.play()">
解决方案
Try this
<!DOCTYPE HTML>
<html>
<head>
<title>Audio</title>
</head>
<body>
<script>
function play(){
var audio = document.getElementById("audio");
audio.play();
}
</script>
<input type="button" value="PLAY" onclick="play()">
<audio id="audio" src="http://dev.interactive-creation-works.net/1/1.ogg" ></audio>
</body>
</html>
这篇关于JavaScript的音频播放上点击的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文