插件描述:一款基于HTML5、Css3的列表式音乐播放器,包含列表,音量,进度,时间,歌词展示以及模式等功能,不依赖任何库

SMusic使用方法

这是一款基于HTML5以及CSS3的列表式音乐播放器,增加了列表播放,音量控制,播放进度,播放时间以及播放模式,上一曲,下一曲等功能,已增加歌词功能。采用原生JavaScript编写,不依赖任何库文件,兼容支持html5的浏览器。下载包中的代码已压缩。

可配置参数参数名类型默认值可选值说明

musicListArray Object[]自定义,格式如[{title:'标题',singer:'歌手',cover:'封面',src:'地址'}]播放媒体文件列表

defaultVolumeNumber.7自定义,范围在 0 - 1 之间初始化音量值

defaultIndexNumber0初始化播放索引

autoPlay[1.0.1新增]booleantrue是否自动播放

defaultMode[1.0.2新增]Number11:列表模式,2:随机模式,3:单曲循环默认播放模式,随机模式优先于defaultIndex

callback[1.0.2新增]Functionfunction (obj) { }返回当前播放媒体文件信息(Object)

关于歌词

由于涉及AJAX请求,请在服务器环境下演示

目前只支持UTF8编码歌词文件,歌词形式如下:[offset:0]

[00:00.80]车站 (Live) - 李健

[00:02.21]词:李健

[00:02.96]曲:竹内玛利亚

[00:04.43]

[00:37.57]车窗外恋人相拥

[00:42.62]还在难舍难离

[00:46.08]

[00:47.67]汽笛声突然响起123456789

由于歌词文件需要AJAX加载,目前,只能加载同域文件,如果需要跨域加载歌词,如远程歌词文件,则请自行修改源码(102行)为jsonp请求,这里不会再做更新。

歌词每行高度如果更改(默认30px),请同时修改js源码356行 var top = (i-1) * 30; //30是每个LI的高度

播放器整体样式叫丑,请自行更改CSS文件,注意不要修改类名

CSS

HTML

标题歌手

00:00/00:00

  • 暂无歌词...

JS调用

new SMusic({

musicList : musicList,

autoPlay  : true,  //是否自动播放

defaultMode : 2,   //默认播放模式,随机

callback   : function (obj) {  //返回当前播放歌曲信息

console.log(obj);

}

});

html5在线音乐列表播放器,HTML5列表音乐播放器SMusic相关推荐

  1. html5 在线 ppt 制作软件,使用HTML5制作网页.ppt

    使用HTML5制作网页 技术文档不做精美排版 http://ylmf.eu正在策划中 根据你们询问的人,HTML 5不是迈向创造更语义化的网络的下一 个重要步伐,就是用一系列不完整的标签和标记大杂烩让 ...

  2. html5在线画板菱形怎么画,HTML5 Canvas 简单的在线画板(可导出图片)

    JavaScript 语言: JaveScriptBabelCoffeeScript 确定 (function() { var c, cHeight, cOffsetLeft, cOffsetTop, ...

  3. HTML5 在线学习网站

    HTML5 在线学习网站 摘要: HTML5的强大,让更多的人想要系统的学习它.但面对网上五花八门的搜索结果,是否无法抉择?文章作者以自己的实践经验,筛选出来11个在线学习HTML5开发的网站,让HT ...

  4. html5在线音乐列表播放器,简洁的html5 mp3列表音乐播放器代码

    特效描述:简洁的html5 mp3列表 音乐播放器代码.html5网页音乐播放器,mp3播放器,简洁音乐播放器 代码结构 1. 引入CSS 2. 引入JS 3. HTML代码 标题歌手 00:00/0 ...

  5. 炫 音乐可视化 html5 在线,HTML5打造的炫酷本地音乐播放器-喵喵Player

    将之前捣腾的音乐频谱效果加上一个播放列表就成了现在的喵喵播放器(Meow meow Player,额知道这名字很二很装萌~),全HTML5打造的网页程序,可本地运行也可以挂服务器上用. 在线Demo及 ...

  6. HTML5期末大作业:仿网易云音乐在线音乐播放器 HTML+CSS+JavaScript 计算机毕业设网页设计源码

    HTML5期末大作业:仿网易云音乐在线音乐播放器 HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码 常见网页设计作业题材有 个人. ...

  7. 开源html5在线音乐,10 个基于 Web 的 HTML5 音乐播放器

    HTML5 是一种用于创建和呈现的网页内容的语言.这是一个革命性的语言,它拥有一些真正棒的功能和一个新的HTML5规范允许本地音频流的播放.本文向你推荐 10 个最棒的 HTML5 音频播放器,看看你 ...

  8. html5开发一个音乐播放器,HTML5开发学习(1):使用aduio标签打造音乐播放器

    关于html5的炒作已经有一段时间了,小弟亦是个跟风之人,对该新鲜事物也充满好奇和期待.本文为该系列(html5尝鲜)第一节,先以一个简单的demo开胃,希望能勾起各位同学对html5的兴趣和关注. ...

  9. html5中音乐播放器怎么写,打造属于自己的音乐播放器 HTML5之audio标签

    我的音乐播放器 HTML5中增加了Audio和Video标签,这两个标签的用法非常相似.功能却是相当强大,我们先来看一下Audio标签各个浏览器的支持情况.这里用的依然是Can I Use这个在线网站 ...

最新文章

  1. image控件显示图片_Unity之Image amp; Raw Image
  2. python 简易计算器(只能计算加减乘除和括号)
  3. mysql数据库系统配置文件_跟我学虚拟机系统平台相关技术及应用——在CentOS系统中的MySql数据库系统配置文件中进行配置定义...
  4. codevs 1043 方格取数 2000年NOIP全国联赛提高组
  5. ABAP 在被访问的程序中获取访问程序的全局变量
  6. Marketing Cloud contact主数据的csv导入
  7. Sturts2中action各项配置的默认值
  8. html5星期,HTML5 时钟
  9. Servlet--ServletInputStream类,ServletOutputStream类
  10. GCC的__attribute__ ((constructor))和__attribute__ ((destructor))
  11. htons、inet_addr、
  12. vue2.0路由(跳转和传参)经典介绍
  13. C++11 pair的使用
  14. 国内主流短信验证码平台收费价格对比「二」:亿佰云、秒嘀科技、极光短信、华信云通信
  15. ijkplayer环境搭建
  16. 相亲网站平台制作建设,第九篇
  17. 2021校招滴滴笔试sql
  18. c语言 编码 乐学,c语言乐学作业
  19. Proteus8.9 VSM Studio Keil编译器仿真AT89C51RD2系列019_lcdPG12864
  20. pytest合集(6)— Fixture夹具

热门文章

  1. go.js中的图标(icons)的使用
  2. centos7 搭建Docker Registry
  3. Scala学习(一)--Scala基础学习
  4. {转}maven+continuum安装与配置
  5. oracle数据库实验讲义-读书笔记(一)
  6. VMware演示手机虚拟化
  7. java构造块_java中的静态代码块、构造代码块、构造方法详解
  8. mysql中sex设置男女_MYSQL常用命令(3)
  9. Github for Windows使用介绍
  10. 产品运行所需的信息检索失败_为服务业注入新活力,华北工控推出服务机器人专用计算机产品方案...