当按下播放时,再次单击时,应播放.mp3文件.mp3应停止并重置音频。
如果在播放声音时按下另一个播放按钮,则应停止音频,将其时间重置为0,然后播放新音频。
目标是一次只播放一个声音,因此从“键”键中取出文件名时声音不会重叠。然后在javascript / jquery中添加目录+ .mp3。
此方法背后的主要目的是防止用户右键单击保存目标并隐藏mp3位置。
出于某种原因,它无法正常工作。
loop
答案 0 :(得分:1)
我想象这样的事情:
$(".play").on('click',function(){
var key = $(this).attr('key');
EvalSound(key);
});
var thissound = new Audio();
var currentKey;
function EvalSound(key) {
if(currentKey !== key)
thissound.src = "http://designlab360.org/fhi/splash/dev2/audio/" + key + ".mp3";
currentKey = key;
if (thissound.paused)
thissound.play();
else
thissound.pause();
thissound.currentTime = 0;
currentPlayer = thissound;
}