Javascript 使用HTML5媒体或类似工具单击按钮播放MP3

Javascript 使用HTML5媒体或类似工具单击按钮播放MP3,javascript,html,mp3,html5-audio,mediaelement.js,Javascript,Html,Mp3,Html5 Audio,Mediaelement.js,我需要点击一个按钮来运行mp3。 我之所以使用HTML5Media(),是因为它适用于任何浏览器和移动设备 但是有了它,我就可以把普通玩家放进去,当你点击一个按钮时,玩家就不能运行了。 我该怎么做 请记住,我们需要一个跨移动设备工作的解决方案 - 这是我的代码: <audio controls preload> <source src="scream.mp3"></source> <source src="scream.ogg">

我需要点击一个按钮来运行mp3。 我之所以使用HTML5Media(),是因为它适用于任何浏览器和移动设备

但是有了它,我就可以把普通玩家放进去,当你点击一个按钮时,玩家就不能运行了。 我该怎么做

请记住,我们需要一个跨移动设备工作的解决方案

-

这是我的代码:

<audio controls preload> 
    <source src="scream.mp3"></source> 
    <source src="scream.ogg"></source> 
</audio>

我假设您想创建一个额外的按钮来控制音频,尽管内置控件(与
音频
-标记的
控件
-属性一起显示)确实有一个暂停/播放按钮。试试这个:

<a href="javascript:playPause();">Play/Pause</a>
<audio controls preload>
    <source src="someUrl"></source>
</audio>
<script type="text/javascript">
   function playPause() {
        var song = document.getElementsByTagName('audio')[0];
        if (song.paused) song.play();
        else song.pause(); 
    }
</script> 

函数playPause(){
var song=document.getElementsByTagName('audio')[0];
如果(song.暂停)song.play();
else歌曲。暂停();
}

发布您的代码,让我们看看您使用HTML5媒体时发生了什么。