【发布时间】:2022-02-03 15:30:06
【问题描述】:
我必须在页面加载时播放音频我也检查了这些链接:
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>
<audio id="audio1" style="display:none;">
<source src="https://ia800206.us.archive.org/16/items/SilentRingtone/silence_64kb.mp3" type="audio/mpeg">
<embed height="50" width="100" src="https://ia800206.us.archive.org/16/items/SilentRingtone/silence_64kb.mp3">
</audio>
<iframe src="https://ia800206.us.archive.org/16/items/SilentRingtone/silence_64kb.mp3" allow="autoplay" style="display:none" id="iframeAudio">
</iframe>
</body>
我也尝试过使用脚本
<script type="text/javascript">
function play() {
var audio=document.getElementById('audio1');
audio.play();
}
$(function() {
play();
}, 2300);
</script>
但是浏览器限制了它,我想用进度条、音量按钮和速度播放音频有什么方法我可以在浏览器中执行此操作而无需用户交互我已经检查了其他站点音频也在 chrome 中的站点上播放,是我可以使用任何第三方插件来解决此问题。
【问题讨论】:
标签: javascript html jquery audio html5-audio