mplayer

FLASH源码 2025-07-30

mplayer

项目信息

网络的HTML音乐播放器。重建以成为模块化并能够轻松地与不同的项目进口。

使用的技术

技术 描述 关联↘️
HTML5 超文本标记语言 -----
CSS3 级联风格的表 -----
JavaScript 高级,动态,解释的语言 -----
Sass 句法上很棒的样式表 https://sas*s-l*a*ng.com/
别贝 JavaScript编译器 https://babelj*s*.io*/
webpack JavaScript模块Bundler https://webpack.**j*s.org/
浏览器同步 同步浏览器测试 https://www.browsers**yn*c.io/
nodejs 开源,JavaScript运行时间环境,执行服务器端的JavaScript代码 https://nodejs***.org/en/

开发设置过程

 npm install

npm run dev - Run webpack in development mode

npm run build - Run webpack in production mode

设置 /用法

使用导入或需要

mplayer .min.js'; // Using Require const mplayer = require('path/to/ mplayer .min.js');">
 // Using Import
import mplayer from 'path/to/ mplayer .min.js' ;

// Using Require
const mplayer = require ( 'path/to/ mplayer .min.js' ) ;

使用链接和脚本标签

mplayer.min.css"> ">
 < link rel = "stylesheet" href = "path/to/ mplayer .min.css" >

< script src = "path/to/ mplayer .min.js" >  script >

初始化音乐播放器

mplayer (options);">
 const mplayer = new mplayer ( options ) ;

选项对象格式示例

mplayer({ songList: [{}], container: document.getElementById('mp'), fixed: false, theme: false, position: false, hideCoverArt: false, mini: false, volume: 0.5, });">
 new mplayer ( {
	songList : [ { } ] ,
	container : document . getElementById ( 'mp' ) ,
	fixed : false ,
	theme : false ,
	position : false ,
	hideCoverArt : false ,
	mini : false ,
	volume : 0.5 ,
} ) ;

歌曲列表对象格式

 songList = {
	name : 'songName' ,
	artist : 'songArtist' ,
	cover : 'songCover' ,
	url : 'songPath' ,
} ;

选项 /属性

选项名称 描述 默认 必需的
主题 选择指定的主题 错误的
小型的 删除显示播放列表并缩小玩家 错误的
固定的 使其成为固定的音乐播放器(需要启用迷你播放器才能正常工作) 错误的
位置 如果播放器为Mini和修复('top_left','top_right','bottom_left','bottom_right'),请选择一个位置 false &&中心
容器 玩家的元素容器 - 是的
HideCoverart 禁用封面艺术,无法在玩家中展示 错误的
体积 设置播放器的音量(值在0-1之间) 0.5
歌曲列表 歌曲对象数组 - 是的

可用的主题

 By Default: 'mp'
Black & Red : 'mp--black-red'
Materialistic: 'mp--materialistic'
Light Theme: 'mp--light'

自定义主题开发

mplayer({ theme: 'custom_theme--name' }); Create your own theme file under 'scss/themes' folder: ie. '_custom-theme.scss' ## Look at the theme layout file for references ## Build the project using "npm run build" after SCSS editing is complete Import into main.scss: @import 'themes/custom-theme.scss'">
 In the options pass in your own custom theme name :

new mplayer ( {
	theme : 'custom_theme--name'
} ) ;

Create your own theme file under 'scss/themes' folder: ie . '_custom-theme.scss'

##  Look at the theme layout file for references ##

Build the project using "npm run build" after SCSS editing is complete

Import into main . scss : @ import 'themes/custom-theme.scss' 

附加 /警告

  • 歌曲名称必须是唯一的

常见问题 /联系人

  • 随时提交拉的请求和问题!一直在寻找改进和修复
  • 电子邮件:lu-vuongle@hotmail.com
下载源码

通过命令行克隆项目:

git clone https://github.com/luvuong-le/mplayer.git