请修改此JavaScriptlet server = netease; netease 网易云音乐; tencent QQ音乐; kugou 酷狗音乐; xiami 虾米; kuwo 酷我let type = playlist; song 单曲; playlist 歌单; album 唱片let id = 961612751; 封面 ID 单曲 ID 歌单 ID$ajax url htt
可以根据以下代码在原有代码的基础上添加音乐播放顺序的选择功能:
let mode = "random"; //single: 单曲循环; sequential: 顺序播放; random: 随机播放 ap.on('ended', function () { switch (mode) { case "sequential": ap.skipForward(); break; case "random": ap.list.switch(ap.list.random()); break; case "single": ap.skipBack(); ap.play(); break; default: ap.skipForward(); } });
$('#mode').on('click', function () { switch (mode) { case "sequential": mode = "random"; $('#mode').html(""); break; case "random": mode = "single"; $('#mode').html(""); break; case "single": mode = "sequential"; $('#mode').html(""); break; default: mode = "random"; } });
在原有代码中的播放器初始化函数ap中添加了音乐播放结束后的回调函数,根据mode参数的不同进行不同的操作。同时,添加了一个可以切换播放顺序的按钮,并在点击时修改mode参数。根据mode参数的不同,播放器在音乐结束后会进行不同的操作,实现单曲循环、顺序播放和随机播放三种模式的选择功能
原文地址: https://www.cveoy.top/t/topic/hqs5 著作权归作者所有。请勿转载和采集!