如何在单击按钮时多次播放声音?
How to play a sound more than once on button click?
我正在研究音乐播放器,我 运行 遇到了一些我需要帮助的问题。
function play() {
document.getElementById("embed").innerHTML="<embed src='sound/1.mp3' autostart=true loop=false volume=100 hidden=true>";
return true;
}
<form action="" method="post">
<button class="btn blue" type="button" onclick="sound()">PLAY</button>
<div id="embed"></div>
</form>
声音播放完毕后,有办法重播吗?
此外,PHP 是否有办法以该格式列出一个文件夹中的所有 .mp3 文件?
第 1 期-
尝试使用<audio>
标签。 (http://www.w3schools.com/tags/tag_audio.asp)
您可以在那里设置 "loop" 属性。
第 2 期-
$dir = '/path/to/dir/*.mp3';
foreach(glob($dir) as $mp3)
{
$k = pathinfo($mp3);
$m = $k['basename'];
$v = explode(".",$k['basename']);
echo "<li><a href='#' data-src='dir/".$m."'>".$v[0]."</a></li>";
}
希望对您有所帮助。
我正在研究音乐播放器,我 运行 遇到了一些我需要帮助的问题。
function play() {
document.getElementById("embed").innerHTML="<embed src='sound/1.mp3' autostart=true loop=false volume=100 hidden=true>";
return true;
}
<form action="" method="post">
<button class="btn blue" type="button" onclick="sound()">PLAY</button>
<div id="embed"></div>
</form>
声音播放完毕后,有办法重播吗?
此外,PHP 是否有办法以该格式列出一个文件夹中的所有 .mp3 文件?
第 1 期-
尝试使用<audio>
标签。 (http://www.w3schools.com/tags/tag_audio.asp)
您可以在那里设置 "loop" 属性。
第 2 期-
$dir = '/path/to/dir/*.mp3';
foreach(glob($dir) as $mp3)
{
$k = pathinfo($mp3);
$m = $k['basename'];
$v = explode(".",$k['basename']);
echo "<li><a href='#' data-src='dir/".$m."'>".$v[0]."</a></li>";
}
希望对您有所帮助。