我的网页上有(很多)图像,每个图像在单击时都会播放一首歌曲。稍后,我计划在每次单击图像时播放随机歌曲,因为每张图片都是专辑封面。每个图像的代码看起来像这样:

<a onclick="PlaySoundM4A('money');">
    <img class="mySlidesTwo fading" src="dark2.jpeg" style="height:21vh;width:21vh;max-width: 200px;max-height: 200px;">
</a>

这是我的JS函数:
function PlaySoundM4A(fileName) {

    var mFour = new Audio(fileName + ".m4a");
    mFour.play();
}

我想知道如何使用菜单(或至少几个按钮)来允许用户暂停,静音或结束音轨。问题在于歌曲是此函数中设置的变量。如何在另一个函数(如停止函数)中引用它?

最佳答案

如果将其设置为全局变量怎么办

var mFour;
function PlaySoundM4A(fileName) {
    mFour = new Audio(fileName + ".m4a");
    mFour.play();
}

function StopSound(){
    mFour.stop();
}

关于javascript - 具有HTML和JavaScript的音乐控件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48464067/

10-13 07:54