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

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

 23683  186  查看评论 (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)将随机使用默认颜色
});
相关插件-音频和视频

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

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

jQuery+HTML5类似百度音乐网页播放器代码

一款jQuery+HTML5类似百度音乐网页播放器代码免费下载,在HTML5盛行的今天,jQuery+HTML5取代了大量的程序开发工作,一款类似百度音乐播放器代码,功能灰常强大!支持火狐、IE9以上等支持HTML5+CSS3浏览器。(兼容测试:FireFox、Chrome、Safari、Opera等支持HTML5/CSS3浏览器)
  音频和视频
 55393  462

jQuery实现Winamp2播放器插件

win95时代的经典音频播放器,现在我们来通过网页来实现这款播放器。怀旧一下过去的时光。
  音频和视频
 28326  291

jwplayer响应式多终端适配视频播放器

jwplaye,自定义视频图片封面,全浏览器兼容、响应式多终端适配视频播放器
  音频和视频
 174668  664

讨论这个项目(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
        现在不支持,后面会支持😉😉😉
    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复