问题: https://namedrop.io/keshavmalani上的音频无法在浏览器上播放。具体来说,这发生在公司基础架构内的计算机上的Internet Explorer上,并且它们具有至少阻止javascript音频的设置(不确定他们阻止了他可能发生的其他事情)
所需解决方案:我希望能够在页面上显示一条消息,上面写着“由于您的浏览器设置而无法播放名称”
有没有办法可以做到这一点? noscript标签不会在他们的浏览器上触发
我正在使用jplayer播放名称录音
答案 0 :(得分:0)
因此@ guest271314的解决方案是使用标签而不是基于javascript的播放器,但是由于我需要更改播放器(css等),我必须做更多的事情。做了一些挖掘并发现了这个:http://codepen.io/katzkode/pen/Kfgix#anon-login并且也有效
<audio id="music" preload="true">
<source src="http://www.alexkatz.me/codepen/music/interlude.mp3">
<source src="http://www.alexkatz.me/codepen/music/interlude.ogg">
</audio>
<div id="audioplayer">
<button id="pButton" class="play" onclick="play()"></button>
<div id="timeline">
<div id="playhead"></div>
</div>
</div>
似乎问题可能是jPlayer在他们的播放器中引入了一些不能在IE上运行的东西。谢谢@ guest271314