JavaScript的音频播放上点击 [英] Javascript Audio Play on click

查看:175
本文介绍了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 =htt​​p://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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆