簡體   English   中英

身體上的Javascript音頻播放

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM