无法使HTML5音频标签在移动浏览器上运行

Pav*_*sky 7 javascript audio html5 android ios

我有一个使用HTML5 <audio>标签的网络应用程序,出于某种原因,虽然它在Windows和Mac PC上运行良好,但它在iOS和Android上不起作用.这是我的代码的相关片段:

使用Javascript:

var audioElement = document.querySelector('#audioplayer');
var source = document.querySelector('#mp3');
source.src = tokObject._url;
audioElement.load();
audioElement.play();
Run Code Online (Sandbox Code Playgroud)

HTML:

<center>
    <audio id="audioplayer" style="width:480px;">
        <source id="mp3" src="random-placeholder" type="audio/mp3" />
    </audio>
</center>
Run Code Online (Sandbox Code Playgroud)

Dhr*_*ani -2

您是否尝试过这样做:

var aud=new Audio(file.mp3);
aud.play();
Run Code Online (Sandbox Code Playgroud)