弹出窗口和播放音频

时间:2017-06-23 18:54:44

标签: javascript html audio popupwindow

我正试图在我的网站加载时弹出窗口并播放音频。

我的代码是这样的:

<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">

2 个答案:

答案 0 :(得分:-1)

首先:您无法在页面加载时执行此操作。所有现代浏览器都有弹出窗口阻止程序,除非用户正在与页面交互,否则将阻止window.open()工作。

第二:如果要在弹出窗口中显示内容,请将URL作为第一个参数传递,而不是""

答案 1 :(得分:-1)

好的,所以你可以在页面加载时创建一个弹出窗口,但据我所知,你需要链接源作为弹出窗口的目标。 EX:Google.com

&#13;
&#13;
<!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;
&#13;
&#13;