可视化音乐播放器(原创)

所属分类:媒体-音频和视频

 25036  187  查看评论 (6)
分享到微信朋友圈
X
可视化音乐播放器(原创) ie兼容11

更新时间:2020-05-11 09:50:58 版本:1.4.0

更新说明:优化谷歌、火狐等内核浏览器,不能自动播放的情况。设置自动播放时,新增用户点击播放交互


更新时间:2020-03-03 09:57:08

注:请在服务端预览,本地预览mp3资源存在跨域情况需要对资源进行跨域访问CORS设置,否则获取不到声源

HTML5可视化播放器

HTML5可视化播放器是一款能将音乐播放绘制出频谱的播放器

使用方法

1、引入播放器player.css与player.js

<link type="text/css" rel="stylesheet" href="css/player.css">
 <script src="js/player.js" type="text/javascript"></script>

2、HTML中加入下面标签,用于创建播放器

<player></player>

player外面可以用一个div包起来控制它的大小

3、调用生成播放器

var play = new Player();
play.init({
    autoPlay: false, //自动播放,2018年1月谷歌浏览器不支持自动播放,谷歌浏览器设置true不能自动播放
    effect: 0, //频谱效果,不设置或0为随机变化,1为条形柱状,2为环状声波
    color: null, //颜色 16进制颜色代码,不设置或设置为空(空字符或null)将随机使用默认颜色
    button: { //设置生成的控制按钮,不设置button默认全部创建
        prev: true, //上一首
        play: true, //播放,暂停
        next: true, //下一首
        volume: true, //音量
        progressControl: true, //是否开启进度控制
    },
    event: function(e) {
        //这是一个事件方法,点击控制按钮会到此方法
        //参数:e.eventType 事件类型
        //参数:e.describe 事件详情,或参数
        //e.eventType  prev: 点击上一首,next:点击下一首,play:点击 播放/暂停
        console.log(e);
    },
    energy: function(value) {
        //此时播放的能量值,时刻变化
        //console.log(value);
    },
    playList: [ //播放列表
        {
            title: "Kandy", //音乐标题
            album: "", //所属专辑
            artist: "", //艺术家
            mp3: "music/Kandy.mp3", //音乐路径
        },
        {
            title: "Paper Gangsta", //音乐标题
            album: "", //所属专辑
            artist: "", //艺术家
            mp3: "music/PaperGangsta.mp3", //音乐路径
        },
    ]
});

改变频谱效果

播放时如果想要改变效果调用下面方法

player.change({
    effect: 3,//效果 0 还原随机, 1 为条形柱状,2为环状声波,3 心电图效果
    color: '#4395ff'//颜色 16进制颜色代码,不设置或设置为空(空字符或null)将随机使用默认颜色
});
相关插件-音频和视频

jQuery音乐播放+歌词同步

简单模仿音乐播放以及歌词同步
  音频和视频
 26444  299

h5视频播放器

支持拖拽与点击跳转可以切换全屏并且支持音量调节已经绑定键盘事件
  音频和视频
 126728  445

完美仿网易网页侧边隐藏音乐播放器

非常好用的网页侧边音乐播放器(在服务器下完美运行)
  音频和视频
 48488  435

jQuery视频轮播(原创)

让视频像图片一样轮播
  音频和视频
 41986  367

讨论这个项目(6)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    Fighter93 0
    2021/4/23 22:55:52
    你好,为什么我下载到本地无法播放,提示“浏览器不支持自动播放,点我开始播放浏览器不支持自动播放,点我开始播放”。我点击这个提示也没有播放。😡
        西瓜0
        2021/4/24 1:21:28
        注意看说明,本地预览会有跨域问题。
        Fighter930
        2021/4/24 22:39:20
        好的,谢谢!
    回复
    875 0
    2021/1/27 19:55:08
    Palandri?? 0
    2020/10/14 15:51:47
    您好,能不能实现点击那首音乐播放那首呢。
        Poppinrubo0
        2021/2/9 16:32:19
        现在不支持,后面会支持😉😉😉
    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复