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

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

 25213  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)将随机使用默认颜色
});
相关插件-音频和视频

歌词读取插件klrcreader(原创)

歌词读取器超迷你引擎
  音频和视频
 27238  307

个性暗音乐播放精简优化版

基于@星云发布的个性暗音乐播放精简优化版
  音频和视频
 23165  283

简单的jQuery音乐播放器

简单的jQuery音乐播放器,带分享
  音频和视频
 33774  336

jQuery视频播放插件jsModern(修改版)

一款简单的网页视频播放器插件jsModern,视频插件加了一个播放的按钮,视频播放时候就 隐藏。暂停就显示,
  音频和视频
 51455  420

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