 
						更新时间:2020-01-08 00:12:54
更新说明:修复了一个变量错误的问题
更新时间:2019-12-27 00:05:36
轻巧方便的music封装类库,利用它可以快速打造一个功能全,个性化的music播放器
提供了很多播放事件以及回调,确保你能更加灵活的使用它
直接下载源码或者使用git克隆
实例化mjs类库
| 1 | let music = newmjs(); | 
歌词显示的回调函数,写在init函数调用前面
| 1 2 3 | music.lycCallback = (lycText) => {   $('#lyctext').html(lycText);}; | 
切歌的回调,写在init函数调用前面
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | music.switchCallback = (attr) => {   music.autoPlay(); // 可以在这里写 自动播放   $('#songname').html(attr.title + "-"+ attr.author);   $('#pic').html('<img src="'+ attr.pic + '" width="100">');};music.playVolume(0.5); // 初始音量,写在init函数调用前面music.orderMusic(1); // 定义初始循环方式,写在init函数调用前面, 0为列表循环,1为随机循环,2为单曲循环// 传入歌曲json,初始化// json为多维json//[{'title':'歌曲名称','author':'作者','pic':'歌曲封面','url':'播放直链地址'}]music.init(musiclist);// 获取当前歌曲的播放时间和进度的回调,写在init函数后面music.timeCallback = (music) => {   $('#times').html(music.nowtime + "/"+ music.alltime);};// 播放$("#play").click(function() {   music.autoPlay();});// 暂停$("#stop").click(function() {   music.stopPlay();});// 随机循环$("#order").click(function() {   music.orderMusic(1);   alert('开启随机循环成功');});// 单曲循环$("#order2").click(function() {   music.orderMusic(2);   alert('开启单曲循环成功');});// 列表循环$("#order3").click(function() {   music.orderMusic(0);   alert('开启列表循环成功');});// 下一首$("#xia").click(function() {   music.nextMusic(function(music) {       // 播放下一首的事件回调   });});// 上一首$("#shang").click(function() {   music.prevMusic(function(music) {       // 播放上一首的事件回调   });});// 放大音量$("#da").click(function() {   let num = 1;   music.playVolume(num, function(num) {       console.log('放大音量'+ num);   });});// 缩小音量$("#xiao").click(function() {   music.playVolume(0.3, function(num) {       console.log('缩小音量'+ num);   });});// 跳到开头$("#kaitou").click(function() {   music.playProgress(1);});// 跳到中间$("#zhongjian").click(function() {   music.playProgress(50);});// 跳到结尾$("#mowei").click(function() {   music.playProgress(98);});// 加快速度,最大为200$("#jiakuai").click(function() {   music.playRate(200);});// 正常速度$("#zhengchang").click(function() {   music.playRate(100);});// 减慢速度$("#bianman").click(function() {   music.playRate(50);}); | 
特别申明:
			本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
			本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
			如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com