html制作在线视频音乐播放器,用html5制作音乐播放器,这3款就足够了!
用HTML5结合Jquery做一个简易版的音乐播放器
代码展示:
三生草
var sum = 1;
function ssss(a)
{
var s = document.getElementById('sd');
sum = a;
s.src = 'music/'+sum+'.mp3';
s.play();
$('#mar')[0].innerText = '当前播放:'+$('td:eq('+(sum-1)+')')[0].innerText;
s.onended = function(){
s.src = 'music/'+sum+'.mp3';
sum++;
if(sum == 15){sum = 1;}
s.play();
$('#mar')[0].innerText = '当前播放:'+$('td:eq('+(sum-1)+')')[0].innerText
}
}
function ststs(b)
{
if(b==2)
{
if($('#sse')[0].value=='播放')
{
$('#sse')[0].value='停止';
var s = document.getElementById('sd');
s.pause();
}
else
{
$('#sse')[0].value='播放';
ssss(sum);
}
}
if(b==1)
{
sum--;
if(sum==0){sum=15;}
ssss(sum);
}
if(b==3)
{
sum++;
if(sum==16){sum=1;}
ssss(sum);
}
}
我的音乐播放器
< a href='' οnclick='ssss('1')'>panda猫 - 想你.m4a a> | < a href='' οnclick='ssss('2')'>Sara - 即使知道要见面.mp3 a> |
< a href='' οnclick='ssss('3')'>The Collective - Last Christmas.mp3 a> | < a href='' οnclick='ssss('4')'>爱情专属权-龙梅子.mp3 a> |
< a href='' οnclick='ssss('5')'>爱人爱人在哪里-马吟吟.mp3 a> | < a href='' οnclick='ssss('6')'>安琥-会有天使替我爱你.mp3 a> |
< a href='' οnclick='ssss('7')'>安琥-天使的翅膀.mp3 a> | < a href='' οnclick='ssss('8')'>别用下辈子安慰我-陈瑞.mp3 a> |
< a href='' οnclick='ssss('9')'>陈楚生 - 有没有人曾告诉你.mp3 a> | < a href='' οnclick='ssss('10')'>陈淑桦 - 梦醒时分.mp3 a> |
< a href='' οnclick='ssss('11')'>丁当 - 手掌心.mp3 a> | < a href='' οnclick='ssss('12')'>金贵晟 - 虹之间.mp3 a> |
< a href='' οnclick='ssss('13')'>马健南-马航去的地方.mp3 a> |
< a href='' οnclick='ssss('14')'>满江 - 飞鸟.
mp3 a> |
< a href='' οnclick='ssss('15')'>不是因为寂寞才想你-雷婷 a> |
用audio标签做的MP3播放器
?
代码展示:
Document
button{
width: 40px;
/* 宽 */
height: 40px;
/* 高 */
background: #3c88dd;
/* 背景色 */
border:none;
/* 去掉边框 */
color: white;
/* 字的颜色 */
border-radius: 50%;
/* 50%的圆角 */
cursor: pointer;
/* 鼠标悬在上时为手形 */
transition: 0.5s;
/* 变化过渡,配合hover用 */
}
button:hover{
/* 鼠标悬在上时背景变色 */
background: #750f0f;
}
播放
暂停
var ebtplay = document.querySelector('#btplay');
var ebtpause = document.querySelector('#btpause');
var emymp3 = document.querySelector('#mymp3');
ebtplay.onclick = function () {
emymp3.play();
};
ebtpause.onclick = function () {
emymp3.pause();
}
html5+原生js制作一个简易音乐播放器
代码展示:html
播放器练习
上一首
下一首
- 孤身
- 花香
- 这一生关于你的风景
css
*{
margin: 0;
padding: 0;
}
#container{
width: 350px;
height: 500px;
background-color: cornflowerblue;
margin: auto;
/* opacity:0.1; */
}
#player{
height: 100px;
width: 350px;
background-color: rgb(30, 108, 172);
}
#player audio{
margin: 20px 20px 0px 20px;
}
#buttons{
width: 150px;
height: 20px;
margin-left: 80px;
display: inline-block;
}
#btpre{
float: left;
margin-right: 40px;
}
#next{
float: right;
}
#list ul{
text-align: center;
list-style-type: none;
}
#list li{
width: 350px;
height: 35px;
line-height: 35px;
border-bottom:1px solid white ;
cursor: pointer;
}
.play{
background-color: rgb(150, 177, 228) ;
color: white;
font-size: bold;
}js
window.onload = function () {
var btnPre = document.getElementById('btpre');
var btnNext = document.getElementById('next');
var list = document.getElementById('list');
var aud = document.getElementById('aud');
var li = list.getElementsByTagName('li');
var mymusic = ['./music/孤身.mp3', './music/花香.mp3', './music/这一生关于你的风景.mp3'];//把地址存在一个数组里
//点击播放
for (var i = 0; i < li.length; i++) {
li[i].onclick = function () {
for (var i = 0; i < li.length; i++) {
if (this == li[i]) {
li[i].className = 'play';
aud.src = mymusic[i];
aud.play();
} else {
li[i].className = '';
}
}
}
}
//获取正在播放的音乐
function getPlay() {
for (var r = 0; r < li.length; r++) {
if (li[r].getAttribute('class') == 'play') {
return r;
}
}
}
//循环播放
aud.onended = function () {
var a = getPlay();
a++;
if (a > li.length - 1) {
a = 0;
}
for (var j = 0; j < li.length; j++) {
li[j].className = '';
}
aud.src = mymusic[a];
aud.play();
li[a].className = 'play';
}
//下一首
btnNext.onclick = function () {
var musicIndex = getPlay();
if (musicIndex == li.length - 1) {//判断是否为最后一首,然后循环播放
musicIndex = -1;
}
aud.src = mymusic[musicIndex + 1];//切换到下一首
aud.play();
for (var j = 0; j < li.length; ++j) {
li[j].className = '';
}
li[musicIndex + 1].className = 'play';
}
//上一首
btnPre.onclick = function () {
var musicIndex = getPlay();
if (musicIndex == 0) {//判断是否为第一首,然后循环播放
musicIndex = li.length;
}
aud.src = mymusic[musicIndex - 1];//切换到上一首
aud.play();
for (var j = 0; j < li.length; ++j) {
li[j].className = '';
}
li[musicIndex - 1].className = 'play';
}
}目录
这3款H5播放器,可以为大家学习HTML文本语言提供帮助,希望对大家有所帮助,大家如有需要代码,关注公众号平台代码即可获取下载链接。技术交流联盟
html制作在线视频音乐播放器,用html5制作音乐播放器,这3款就足够了!相关推荐
- 怎么在视频上加字幕?有哪些软件推荐?这一款就足够
现在小视频已经非常火了,咱们平时也会拍点小视频来记录生活.咱们看别人发的视频,有字幕有特效,看起来非常好看.今天小编教大家如何在视频上添加字幕,这是今年最火得一款在线视频加字幕软件.以后所有的视频都可 ...
- html制作状态栏数字时钟,超级实用的html5制作15种数字时钟样式代码
超级实用的html5制作15种数字时钟样式代码 查看演示 下载资源: 43 次 下载资源 下载积分: 26 积分 基于canvas的15种不同外观时钟js插件 clockd1_={ "ind ...
- html5在线 播放器安卓,html5手机端播放器可拖动播放自定义播放器
//定义变量 var playcurrentTime = 0; var start = "00:00"; var end = "00:00"; var t1; ...
- html5视频播放器字幕,HTML5 带字幕播放器(类youtube字幕)
暂时转帖,稍后修改 使用video实现实时字幕的效果 #box{ border: 1px solid red; width: 400px; height: 400px; position: absol ...
- flv.js php,B站视频开源代码flv.js+HTML5无flash播放视频
源码地址 https://github.com/bilibili/flv.js git clone https://github.com/bilibili/flv.js cd flv.js-mast ...
- html音频自动播放隐藏控制器,HTML5 音频回放/播放控制器
JavaScript 语言: JaveScriptBabelCoffeeScript 确定 var sound = new Audio('http://media.soundcloud.com/str ...
- android 照片转视频教程,手机一张照片制作视频教程 安卓手机怎么将照片制作成视频?...
专注实拍 监控 风景 各类视频 申请入群加微信: neimu500 因为专注 所以专业! 我们只发优质实拍视频,群管理专业.规范,确保群的视频质量以及秩序!无水印可下载可分享. 狸窝是帮助用户解决问题 ...
- 自己制作的视频,如何转换成二维码?
毫不夸张地说,"视频"是这一届网友最喜欢的冲浪方式.视频里有黄金屋.有理想国.有人世间.有远方和诗.我们不分白天和黑夜地在视频中汲取养分和快乐,就连吃饭.睡觉.上厕所,都时刻保持眼 ...
- DVDStyler(dvd制作工具)官方中文版V3.2 | 制作dvd视频光盘软件下载 | 怎么制作dvd视频光盘
DVDStyler 是一款优秀跨平台且完全免费开源的制作dvd视频光盘软件,友好的用户界面,支持拖放和多核处理器,可基于可缩放矢量图形的灵活菜单创建,采用交互式菜单创建和刻录具有专业外观的DVD视频, ...
最新文章
- R语言构建xgboost模型:交叉验证(cross validation)训练xgboost模型,配置自定义的损失函数评估函数并使用交叉验证训练xgboost模型
- 支付宝AI摘下视觉竞赛世界冠军,能精准区分同种类物体的细微差别
- #23 Counter Cache Column
- Selenium测试专项三班隆重开班
- [CodeForces 300D Painting Square]DP
- Python 内置模块之 os
- OPENWRT传感器实验
- mysql主从注意事项_mysql主从复制亲测,以及注意事项
- mysql 数据库被覆盖_理解MySQL数据库覆盖索引
- 25. 熟悉非标准的哈希容器
- 公募基金行业与146家公募基金管理机构手册
- UVM中drain_time使用
- 赛博哈希CyberHash顺势而为,获数千万美金的融资
- 从古琴音乐中浅谈中国古代文人音乐
- 6.22 android计算字符高度宽度,红蓝3D图片的制作原理及NDK生成实现
- #51CTO学院四周年# 我和51cto的故事
- 蓝牙遥控器连接流程分析
- 指向 类成员函数 的 函数指针
- 分享我的2010年博客阅读列表
- php nss,CentOS PHP cURL NSS错误5938