JavaScript 音频标签的条件

JavaScript Conditions for Audio Tag

如何 Java 脚本可以帮助我,如果第一首歌播放然后第二停止,如果第二播放然后第一停止

您可以使用两个音频元素来更轻松地完成此操作。

audio1.addEventListener( "play", function(){
    audio2.pause();
    audio2.currentTime = 0;
} );

audio2.addEventListener( "play", function(){
    audio1.pause();
    audio1.currentTime = 0;
} );

这将使第一个音频标签在第二个播放时停止,反之亦然。如果你想自动运行第二个,在第一个结束后,你可以使用

audio1.addEventListener( "ended", function(){
    audio2.play();
} );

audio2.addEventListener( "ended", function(){
    audio1.play();
} );

希望对您有所帮助。