<script type="text/javascript">
//每3秒播放一次语音
setInterval(yuyin,3000);
function yuyin(){
var url = "https://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&text=" + encodeURI('欢迎光临'); //百度文字转语音
var voiceContent = new Audio(url);
voiceContent.src = url;
voiceContent.play();
}
</script>
chrome浏览器下运行会报错:Uncaught (in promise) DOMException: play() failed because the user didn’t interact with the document first.
错误原因:chrome66以及更高的版本不允许媒体自动播放。
解决办法网上搜到的都失败,希望有办法的大神给他回复。