JavaScript 按钮设置

标签 javascript html

我可以尝试制作一些音乐按钮,但我添加了新的音频和新的audio.play,例如audio.play2,但如果我添加这个,它首先不起作用。

我能做什么?

<div class="song"><button onclick="play1()"><i class="fa fa-play fa-1x"> </i></button><button onclick="pause1()"><i class="fa fa-pause fa-1x"></i></button></i>song name</div>

<div class="müzik"><button onclick="play2()"><i class="fa fa-play fa-1x"></i></button><button onclick="pause2()"><i class="fa fa-pause fa-1x"></i></button></i>next song</div>  
<script type="text/javascript">
audio = new Audio();
audio.src = "file name/song name.mp3";
audio.loop = false;

function play1(){ 
  audio.play();
}
function pause1(){
  audio.pause();
}

audio= new Audio();
audio.src="file name/next song.mp3"
audio.loop=false;

function play2(){
    audio.play();
}
function pause2(){
    audio.pause2();
}
</script>

最佳答案

试试这个:

<div class="song"><button onclick="play1()"><i class="fa fa-play fa-1x"> </i></button><button onclick="pause1()"><i class="fa fa-pause fa-1x"></i></button></i>song name</div>

<div class="müzik"><button onclick="play2()"><i class="fa fa-play fa-1x"></i></button><button onclick="pause2()"><i class="fa fa-pause fa-1x"></i></button></i>next song</div>  
<script type="text/javascript">
var audio1 = new Audio();
audio1.src = "file name/song name.mp3";
audio1.loop = false;

function play1(){ 
  audio1.play();
}
function pause1(){
  audio1.pause();
}

var audio2 = new Audio();
audio2.src="file name/next song.mp3"
audio2.loop=false;

function play2(){
    audio2.play();
}
function pause2(){
    audio2.pause2();
}
</script>

问题是您重新定义了变量audio的变量和源。我建议为每个源设置一个变量(如上所示)。

关于JavaScript 按钮设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41211455/

相关文章:

javascript - Require.js 正在伤害我的大脑。关于加载脚本/模块的方式的一些基本问题

javascript - 滚动 800 像素后如何在主页上显示一个 div?

javascript - 清除 div 的所有内容,少数元素除外

javascript - HTML 表单方法与 jQuery 函数类型

javascript - 单击图片元素时切换 img src 和 source srcset

javascript - angularJS全局过滤模块

javascript - 箭头函数中的 "this"与该箭头函数之外的 "that"中的 "var that = this"是否相同?

javascript - 如何更改 img 网址? (与/类)

html - 悬停在 <tr> 中时的形状

jquery - nav-pills 对我不起作用