xgplayer
xgplayer copied to clipboard
音乐播放器 更新列表 封面没有更新this.player.updateList()
音乐播放器 更新列表 封面没有更新this.player.updateList(list)
你好,开发者,请问我那个是点击一次音乐文件名称,然后获取到当前url,然后调用西瓜音乐播放,但是可以手动添加多个url是可以点击下一曲,假设:我的音乐曲目有几千首,难道全部手动添加? 问题一:有什么办法自动获取到网页上的音乐url并同时加载到播放列表? 问题二:每当手动点击一次,记录一次,只要被手动点击过的都记录在案,这些可以循环播放 请看我的代码(jQuery):
else if (dmt == 2) {
let player = new Music({
container: document.getElementById('dsgplayer'),
id: 'dsgplayer',
url: [{
src: dURL,
name: title,
poster: '',
}],
});
player.add({src:'dURL', name:'title'});
return;
你好,开发者,请问我那个是点击一次音乐文件名称,然后获取到当前url,然后调用西瓜音乐播放,但是可以手动添加多个url是可以点击下一曲,假设:我的音乐曲目有几千首,难道全部手动添加? 问题一:有什么办法自动获取到网页上的音乐url并同时加载到播放列表? 问题二:每当手动点击一次,记录一次,只要被手动点击过的都记录在案,这些可以循环播放 请看我的代码(jQuery):
else if (dmt == 2) { let player = new Music({ container: document.getElementById('dsgplayer'), id: 'dsgplayer', url: [{ src: dURL, name: title, poster: '', }], }); player.add({src:'dURL', name:'title'}); return;
嗯,问题1 :你网页上的列表怎么来的?如果能拿到就直接放到播放器里面不就行了?如果是点击的时候获取播放地址 那就在change事件里 写获取播放地址方法啊,靠vid 什么的你自己逻辑。 问题2 抱歉我没有理解 你的问题。如果你要保存播放记录 并循环它。 那就在change 事件里保存到一个数组里,然后在切换成循环模式时 替换掉播放列表吧。这是我思路仅供参考
谢谢你的提醒,我再试试
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 30 days.
This issue has been automatically closed after a period of inactivity. If it is still present in the latest release, please create a new issue with up-to-date information. Thank you!