基于jQuery和flash使用js接口的网页mp3音乐播放器 -- JPlayer 用法详解
2013-01-09 10:24
1126 查看
方法
播放
$("#jpId").jPlayer("play");
暂停
$("#jpId").jPlayer("pause");
停止
$("#jpId").jPlayer("stop");
设定进度
1.按歌曲时长百分比
$("#jpId").jPlayer("playHead", 0); // 从 0% 处开始播放
$("#jpId").jPlayer("playHead", 10); // 从 10% 处开始播放
$("#jpId").jPlayer("playHead", 100); // 从 100% 处开始播放
2.按播放毫秒数
$("#jpId").jPlayer("playHeadTime", 0); // 从 0毫秒 处开始播放
$("#jpId").jPlayer("playHeadTime", 10000); // 从 10000毫秒(10秒) 处开始播放
设定音量
$("#jpId").jPlayer("volume", 25); //设为最大音量的 25%
$("#jpId").jPlayer("volumeMin"); //最小音量
$("#jpId").jPlayer("volumeMax"); //最大音量
绑定事件
播放结束事件
$("#jpId").jPlayer("onSoundComplete", function() {
//alert('播放结束了');
this.element.jPlayer("play"); // 循环播放
});
播放进行事件
$("#jpId").jPlayer("onProgressChange", function(lp,ppr,ppa,pt,tt) {
var s = '缓冲百分比:'+lp +'% ,';
s += '已播放占已缓冲的百分比:'+ppr +'% ,';
s += '已播放占总时长的百分比:'+ppa +'%';
s += '已播放时间:'+pt+ '毫秒 ,';
s += '总时间:'+tt+ '毫秒';
$("#play_info").text(s);
});
播放
$("#jpId").jPlayer("play");
暂停
$("#jpId").jPlayer("pause");
停止
$("#jpId").jPlayer("stop");
设定进度
1.按歌曲时长百分比
$("#jpId").jPlayer("playHead", 0); // 从 0% 处开始播放
$("#jpId").jPlayer("playHead", 10); // 从 10% 处开始播放
$("#jpId").jPlayer("playHead", 100); // 从 100% 处开始播放
2.按播放毫秒数
$("#jpId").jPlayer("playHeadTime", 0); // 从 0毫秒 处开始播放
$("#jpId").jPlayer("playHeadTime", 10000); // 从 10000毫秒(10秒) 处开始播放
设定音量
$("#jpId").jPlayer("volume", 25); //设为最大音量的 25%
$("#jpId").jPlayer("volumeMin"); //最小音量
$("#jpId").jPlayer("volumeMax"); //最大音量
绑定事件
播放结束事件
$("#jpId").jPlayer("onSoundComplete", function() {
//alert('播放结束了');
this.element.jPlayer("play"); // 循环播放
});
播放进行事件
$("#jpId").jPlayer("onProgressChange", function(lp,ppr,ppa,pt,tt) {
var s = '缓冲百分比:'+lp +'% ,';
s += '已播放占已缓冲的百分比:'+ppr +'% ,';
s += '已播放占总时长的百分比:'+ppa +'%';
s += '已播放时间:'+pt+ '毫秒 ,';
s += '总时间:'+tt+ '毫秒';
$("#play_info").text(s);
});
相关文章推荐
- 基于jQuery的网页影音播放器jPlayer的基本使用教程
- 基于JQuery网页漂浮广告窗口Js详解
- 基于jQuery的网页影音播放器jPlayer的基本使用教程
- 缓冲加载图片的 jQuery 插件 lazyload.js 使用方法详解
- 使用基于jquery的gamequery插件做JS乒乓球游戏
- JS替代Jquery使用特效,让网页加载更快捷。
- jquery.validate.js插件的remote用法以及使用注意事项
- 使用基于jquery的gamequery插件做JS乒乓球游戏
- 如何使用js懒加载图片|如何使用jquery.lazyload.js|网页优化|如何提高网页加载速度
- 基于Bootstrap的jQuery slider插件的使用bootstrap-slider.js
- 基于HBase Thrift接口的一些使用问题及相关注意事项的详解
- QRCode.js:基于JQuery的生成二维码JS库的使用
- 缓冲加载图片的jQuery插件lazyload.js 使用方法详解
- 微信JS接口汇总及使用详解
- jQuery用户头像裁剪插件cropbox.js使用详解
- mac系统下jquery.uploadify.js功能无法使用的原因之一——flash插件被禁用
- jquery.cookie.js用法实例详解
- JS - Promise使用详解3(jQuery中的Deferred)
- [js高手之路]Vue2.0基于vue-cli+webpack Vuex用法详解
- 滑块: 基于Bootstrap的jQuery slider插件的使用bootstrap-slider.js