我想在HTML中播放mp3音频文件。但我不想显示带有音量等控件的整个播放器。 我只需要一个由我设计的播放/暂停按钮,而不是某个播放器(如雅虎播放器或谷歌播放器)的核心设计。
例如,音频将自动播放。当单击按钮(可能是图像)时,它会暂停,并且当再次单击该图像时,音频将再次播放。
这里有很多例子:http://www.w3schools.com/html/html_sounds.asp
我能控制JS代码中的任何一个播放/停止吗?
我想在HTML中播放mp3音频文件。但我不想显示带有音量等控件的整个播放器。 我只需要一个由我设计的播放/暂停按钮,而不是某个播放器(如雅虎播放器或谷歌播放器)的核心设计。
例如,音频将自动播放。当单击按钮(可能是图像)时,它会暂停,并且当再次单击该图像时,音频将再次播放。
这里有很多例子:http://www.w3schools.com/html/html_sounds.asp
我能控制JS代码中的任何一个播放/停止吗?
<audio preload="auto" autobuffer>
<source src="elvis.mp3" />
<source src="elvis.wav" /> <!-- fallback if no mp3 support in browser -->
</audio>
这是一个jQuery的解决方案。
http://jsfiddle.net/QPW27/109/
以下是没有使用jQuery的解决方案。
var foo = document.getElementById('player');
foo.pause(); //just bind play/pause to some onclick events on your page
foo.play();
您可以使用嵌入标签播放音频
<!DOCTYPE html>
<html>
<body>
<p><a href="horse.mp3">Play mp3</a></p>
<p><a href="liar.wav">Play wav</a></p>
<script src="http://mediaplayer.yahoo.com/js"></script>
</body>
</html>