[英]Javascript Audio Play on body click
我一直在嘗試創建一個腳本,當任何人單擊該網站的正文時,它將播放音頻文件。
<script>
var audio = new Audio("audiofile.mp3");
$( "body" ).click(function() {
audio.play();
});
</script>
上面是我到目前為止的代碼,但是似乎沒有用。 不知道為什么。 在此先感謝您的幫助!
如果頁面如您聲明的那樣空,則由於沒有HTML,因此您單擊的不是正文,而只是文檔。
所以:
<script>
var audio = new Audio("audiofile.mp3");
$(document).click(function() {
audio.play();
});
</script>
這應該工作。
嘿,請嘗試進行此設置,看看是否能解決問題:
HTML:
<audio id="audio1">
<source src= "audiofile.mp3">
</audio>
JS:
$( "body" ).click(function() {
var audio = document.getElementById('audio1');
if (audio.paused) {
audio.play();
}else{
audio.currentTime = 0
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.