单击多个播放按钮并播放相应的歌曲
Clicking multiple play buttons and playing the corresponding songs
Javascript:
function Start1 ()
{
var audie = document.getElementById("myAudio");
audie.src = ("RWY.mp3");
audie.play();
}
function Start2 ()
{
var audie = document.getElementById("myAudio");
audie.src = ("EL.mp3");
audie.play();
HTML
<img src="images/play.png" alt="Play Button width="37" height="30"
onclick="Start1()">
我正在尝试选择一个图像,一旦点击该图像,就会根据元素中描述的文件播放歌曲。
也许我没有给你带来问题,但为什么你要为每个图像或音频制作单独的函数。你也可以使用单一功能,只需传递像这样的音频文件源
function Start (audioFile)
{
var audie = document.getElementById("myAudio");
audie.src = audioFile;
audie.play();
}
标记:
<img src="images/play.png" alt="Play Button width="37" height="30" onclick="Start('RWY.mp3')">
<img src="images/play.png" alt="Play Button width="37" height="30" onclick="Start('EL.mp3')">
更新:
function StartOrStop(audioFile)
{
var audie = document.getElementById("myAudio");
audie.src = audioFile;
if(audie.paused==false)
{
audie.Paused();
}
else
{
audie.play();
}
}
尽量避免为同一目的使用许多不同的函数。您可以使用jQuery使您的代码变得简短而简单。
$(document).ready(function() { // starting our code when document is loaded
$('.playbtn').click(function() { // attaching this code to click event of any html element having _playbtn_ class
$(this).data('song'); // getting song name from _data_ container of clicked element $(this)
$('#myAudio').attr('src',songFileName).play(); // getting element myAudio bi its id, then setting it's src attribute and, finally, starting playback
});
});
HTML将遵循
<img src="images/play.png" class='playbtn' alt="Play Button" data-song="RWY.mp3" width="37" height="30" />
<img src="images/play.png" class='playbtn' alt="Play Button" data-song="EL.mp3" width="37" height="30" />
从现在起,您只需要添加一行即可添加新歌按钮-只需复制<img…/>行,设置新的数据歌曲值和。。。乌拉!
相关文章:
- 可以在响应时隐藏iphone上的“播放”按钮以进行视频播放
- 在 jquery 中定位暂停和播放按钮
- Videojs巨大的播放按钮
- 在 html5 中使用暂停和播放按钮
- 如何使用html5制作播放按钮
- Youtube无铬播放器 - 更改大开始播放按钮
- 吸引人 - html5 导出添加了带有播放按钮的第一张幻灯片
- 更改 JWPlayer 显示图标(播放按钮)的不透明度
- 嵌入视频播放器播放按钮可同时播放所有视频播放器
- 单击播放按钮后延迟视频
- 可以't使用居中的大播放按钮暂停VideoJS播放器
- 使用播放按钮和/或元数据API(Spotify)进行现场演示
- 我正在制作我的作品集,我想使用 Spotify API 来显示我当前正在收听的内容,但不想使用“播放”按钮
- 视频结束后显示播放按钮
- 如何删除视频播放结束时的大播放按钮 (VideoJS)
- 如何循环播放按钮
- HTML5音乐播放器外部播放按钮
- 为什么我的播放按钮不起作用
- 多个自定义 Vimeo 播放按钮
- 检测何时单击了我网站视频中的播放按钮