我正试图在我的网站加载时弹出窗口并播放音频。
我的代码是这样的:
<html>
<head>
<SCRIPT TYPE="text/javascript">
function popup(windowname) {
window.open("", windowname, 'width=600,height=800');
}
</SCRIPT>
</head>
<body onLoad="popup('popup audio')">
</body>
</html>
我想在弹出窗口
中执行以下音频标签 <audio controls autoplay="autoplay">
<source src="http://95.154.254.157:11648/;stream.mp3" type="audio/mp3">
答案 0 :(得分:-1)
首先:您无法在页面加载时执行此操作。所有现代浏览器都有弹出窗口阻止程序,除非用户正在与页面交互,否则将阻止window.open()
工作。
第二:如果要在弹出窗口中显示内容,请将URL作为第一个参数传递,而不是""
。
答案 1 :(得分:-1)
好的,所以你可以在页面加载时创建一个弹出窗口,但据我所知,你需要链接源作为弹出窗口的目标。 EX:Google.com
<!DOCTYPE html>
<html>
<body onload="playAudio()">
<p>Click the button to open a new browser window.</p>
<button onclick="playAudio()">Try it</button>
<script>
function playAudio() {
window.open("https://www.google.com", "width=200", "height=780");
}
</script>
</body>
</html>
&#13;