当我按下html上的按钮时,我正在尝试播放mp3文件

时间:2016-11-15 06:29:07

标签: javascript html

......它不起作用。我已经查看了本网站上的其他各种问题。他们似乎都没有解决问题并经常产生新问题。我是HTML / JS的新手,所以解决方案非常简单。




 < script language =“javascript”>
& #xA;
 function No(){

 var audioNo = new Audio();
 No.src =“No.mp3”;
的document.getElementById(否);
 audioNo.Play();

 }

 < /脚本>

< /头>

<身体GT;

 < p id =“No”onclick =“No()”type =“text”>否< / p>

< / body>
  



2 个答案:

答案 0 :(得分:1)

看起来您刚刚在js中发生了链接错误,请尝试

<script>
        function No(){

            var audioNo = new Audio();
            audioNo.src = "No.mp3";
            audioNo.play();

        }
</script>
</head>
<body>

    <p id="No" onclick="No()" type="text"> No </p>

</body>

或者,请查看此答案https://stackoverflow.com/a/18628124/648350,将src置于Audio标记内,并建议您查看howler.js是否需要更多功能

答案 1 :(得分:1)

我创建了一个jsfiddle

https://jsfiddle.net/stjqrry4/

<p id="No" onclick="play()" type="text"> No </p>

<script>
        function play(){
            var audioNo = new Audio();
            audioNo.src = "http://www.stephaniequinn.com/Music/Allegro%20from%20Duet%20in%20C%20Major.mp3";
            audioNo.play();

        }

    </script>