2017-06-23 49 views
-1

我正試圖彈出窗口並在我的網站加載時播放音頻。彈出窗口並播放音頻

我的代碼是這樣的:

<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

你能解釋的問題是什麼? –

+0

我想在我的網站運行時彈出一個窗口,該彈出窗口將播放音頻 – round

+0

作爲用戶,我會請您重新考慮。如果這是針對一般觀衆,請注意,如果您打開彈出窗口並播放未經請求的音頻,我只會關閉您的網站並永不返回。 –

回答

-1

第一內側:你不能這樣做在頁面加載。所有現代瀏覽器都有彈出式窗口攔截器,這將阻止window.open()工作,除非用戶正在與頁面交互。

第二:如果要在彈出窗口中顯示內容,請傳遞一個URL作爲第一個參數,而不是""

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

相關問題