jQuery之媒体音乐播放器

<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>jQuery之媒体音乐播放器</title>
<link rel="stylesheet" type="text/css" href="http://files.cnblogs.com/files/caidupingblogs/musicplaymaindesign.css">
</head>
<body>
<div class=‘jAudio--player‘>
<audio></audio>
<div class=‘jAudio--ui‘>
<div class=‘jAudio--thumb‘></div>
<div class=‘jAudio--status-bar‘>
<div class=‘jAudio--details‘></div>
<div class=‘jAudio--volume-bar‘></div>

<div class=‘jAudio--progress-bar‘>
<div class=‘jAudio--progress-bar-wrapper‘>
<div class=‘jAudio--progress-bar-played‘>
<span class=‘jAudio--progress-bar-pointer‘></span>
</div>
</div>
</div>
<div class=‘jAudio--time‘>
<span class=‘jAudio--time-elapsed‘>00:00</span>
<span class=‘jAudio--time-total‘>00:00</span>
</div>
</div>
</div>
<div class=‘jAudio--playlist‘>
</div>
<div class=‘jAudio--controls‘>
<ul>
<li><button class=‘btn‘ data-action=‘prev‘ id=‘btn-prev‘><span></span></button></li>
<li><button class=‘btn‘ data-action=‘play‘ id=‘btn-play‘><span></span></button></li>
<li><button class=‘btn‘ data-action=‘next‘ id=‘btn-next‘><span></span></button></li>
</ul>
</div>
</div>

<script src=‘http://files.cnblogs.com/files/caidupingblogs/jquery-2.1.4.min.js‘></script>
<script src=‘http://files.cnblogs.com/files/caidupingblogs/jaudio.js‘></script>
<script>
var t = {
playlist:[
{
file: "http://fs.pc.kugou.com/201605201829/23b4bac00bce3e17e936cabfe803bb3d/G009/M01/00/15/qYYBAFT-xg6AD0U0ADWd1rP5Jvg525.mp3",
thumb: "http://images.cnblogs.com/cnblogs_com/caidupingblogs/828701/t_01.jpg",
trackName: "Love",
trackArtist: "Tobu & Syndec",
trackAlbum: "Single",
},
{
file: "http://fs.pc.kugou.com/201605201830/9c835d0052e4c2158eaf623f59b82077/G004/M02/16/1D/RA0DAFUAZMqAQXbTADCEF2lVTAA601.mp3",
thumb: "http://images.cnblogs.com/cnblogs_com/caidupingblogs/828701/t_02.jpg",
trackName: "Barbie",
trackArtist: "Disfigure",
trackAlbum: "Single",
},
{
file: "http://fs.pc.kugou.com/201605201831/6ae15c6a2e5921ffb59425b1d56e84b0/G029/M06/01/1F/_ZMEAFWHcvWATNcoAHgDH0iIXFw750.mp3",
thumb: "http://images.cnblogs.com/cnblogs_com/caidupingblogs/828701/t_03.jpg",
trackName: "Fade",
trackArtist: "Alan Walker",
trackAlbum: "Single",
}
],
autoPlay:true
}

$(".jAudio--player").jAudio(t);
</script>
</body>

时间: 2024-08-09 10:44:04

jQuery之媒体音乐播放器的相关文章

基于jQuery仿QQ音乐播放器网页版代码

基于jQuery仿QQ音乐播放器网页版代码是一款黑色样式风格的网页QQ音乐播放器样式代码.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="m_player" id="divplayer" role="application" onselectstart="return false" style="left: 0px;"> <div class=&

jQuery仿QQ音乐播放器

本文通过Html+CSS+jQuery开发仿QQ版的音乐播放器,是前端技术的综合应用,所用素材来源于网络,仅供学习分享使用,如有不足之处,还请指正. 涉及知识点 在本例中用到的知识点如下,按jQuery和CSS进行区分: jQuery 是一个 JavaScript 库, 极大地简化了 JavaScript 编程,常见知识点如下: 通过标签获取jQuery对象:var $audio =$("audio"); 通过选择符获取jQuery对象并设置文本内容:$(".music_pr

HTML5项目笔记4:使用Audio API设计绚丽的HTML5音乐播放器

HTML5 有两个很炫的元素,就是Audio和 Video,可以用他们在页面上创建音频播放器和视频播放器,制作一些效果很不错的应用. 无论是视屏还是音频,都是一个容器文件,包含了一些音频轨道,视频轨道和一些元数据,这些是和你的视频或者音频控件绑定到一块的,这样才形成了一个完整的播放组件. 浏览器支持情况: 浏览器 支持情况 编解码器 Chrome 3.0 Theora . Vorbis .Ogg H.264 . AAC .MPEG4 FireFox 3.5 Theora . Vorbis .Og

使用Audio API设计绚丽的HTML5音乐播放器

HTML5 有两个很炫的元素,就是Audio和 Video,可以用他们在页面上创建音频播放器和视频播放器,制作一些效果很不错的应用. 无论是视屏还是音频,都是一个容器文件,包含了一些音频轨道,视频轨道和一些元数据,这些是和你的视频或者音频控件绑定到一块的,这样才形成了一个完整的播放组件. 浏览器支持情况: 浏览器 支持情况 编解码器 Chrome 3.0 Theora . Vorbis .Ogg H.264 . AAC .MPEG4 FireFox 3.5 Theora . Vorbis .Og

html网页音乐播放器自带播放列表

基于网页的音乐播放器demo  http://pan.baidu.com/s/1dDgm7HR 自己diy了一个手机端在线音乐播放器演示地址http://shanxi2014.com/zhuandizhi/dom.php 全面支持手机端浏览器. 主要修改引用路径(不要修改文件相对存放地址) 第二就是正则拼接参数了 <script src="/city/js/libs/jquery-1.10.2.min.js"></script> <script src=&

用H5+Boostrap做简单的音乐播放器

用H5+Boostrap做简单的音乐播放器 前言:这个是综合一下我最近在学的东西做的小Demo,到实际使用还有距离,但是用来练手巩固知识点还是不错的,最近在二刷JS书和Boostrap.css的源码,做完这个Demo也算是暂告一段落,接下来是jQuery的源码和Boostrap.js的源码,任务很艰巨呢,加油~在此就不整篇的贴代码了,如果感兴趣的小伙伴可以发消息给我,可以把代码传给你们~ 正文: 先上效果图 1.布局:Boostrap里的响应式和自适应布局是自然跑不掉的,container中嵌套

H5+Boostrap的音乐播放器

H5+Boostrap做简单的音乐播放器 前言:这个是综合一下我最近在学的东西做的小Demo,到实际使用还有距离,但是用来练手巩固知识点还是不错的,最近在二刷JS书和Boostrap.css的源码,做完这个Demo也算是暂告一段落,接下来是jQuery的源码和Boostrap.js的源码,任务很艰巨呢,加油~在此就不整篇的贴代码了,如果感兴趣的小伙伴可以发消息给我,可以把代码传给你们~ 正文: 先上效果图 1.布局:Boostrap里的响应式和自适应布局是自然跑不掉的,container中嵌套r

如何写一个正经的Android音乐播放器 一

以前写过很多次音乐播放器,但是总有一些问题出现,例如: 1,音乐长时间播放问题(即便是放在service中去播放,依然会被杀死): 2,音乐的播放进度如何掌握?(如何利用mediaplayer.getCurrentPosition()来有效的通知界面变更进度?): 3,在我以往的经验中,音乐播放完毕下一曲时候,经常出现当前音乐播放还差几秒钟的时候就下一曲了的情况. 从网上找到教程中,通常都是一个播放器的demo,简单的直接把MediaPlayer放在了一个Activity中去操作,稍有良心的教程

一步一步实战HTML音乐播放器

在这里我用HTML5从头开始一步一步来制作一个简约的音乐播放器,大家可以参考一下,接下来正式开始. 音乐播放器效果 播放器分析 这里将播放器分两块来做: 视图层(html + css) 逻辑层 ( js ) 视图层分析 视图中包含: 播放器容器 播放器名称 音乐专辑图 音乐信息 歌曲名 歌手 专辑名 控制区 上一曲 播放 下一曲 播放进度条 播放时间 当前时间 歌曲总时间 音频控件 页面背景 逻辑层分析 逻辑层处理包括: 加载歌单 渲染歌曲信息 专辑图 歌曲名 歌手 专辑名 歌曲时长 歌曲音频地