原文:https://blog.csdn.net/qishuo_java/article/details/48157683

这是 在分析12306js得出的,呵呵。。。。。。。。。

直接上代码:1、jplayer使用

<!DOCTYPE html>
<html>
<head>
<title>jPlayer Development Tester</title>
<script type="text/javascript" src="../../lib/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="../../dist/jplayer/jquery.jplayer.min.js"></script>
</head>
<body>
<div id="jquery_jplayer_2" class="jp-jplayer"></div>
<div id="jp_container_2" class="jp-audio" role="application" aria-label="media player">
<!-- <div class="jp-controls">
<button class="jp-play" role="button" tabindex="0">play</button>
<button class="jp-stop" role="button" tabindex="0">stop</button>
</div>-->
<button id="stop">停止</button>
</div>
<script type="text/javascript">
$(document).ready(function(){
// The static player at the bottom
$("#jquery_jplayer_2").jPlayer({
ready: function (event) {
$(this).jPlayer("setMedia", {
              // mp3:"./tip.mp3"
// mp3:"./message.wav",
      mp3:"./newmessage.wav",  
}).jPlayer("play")
},
//swfPath: "../../dist/jplayer",
supplied: "mp3,wav",
cssSelectorAncestor: "#jp_container_2",
useStateClassSkin: true,
autoBlur: false,
autoPlay:true
});

$("#stop").click(function(){
$("#jquery_jplayer_2").jPlayer("stop");
});
});

</script> 
</body>
</html>

$(document).ready(function(){  $("#jquery_jplayer_1").jPlayer({  ready: function (event) {  $(this).jPlayer("setMedia", {  m4a:"http://www.jplayer.org/audio/m4a/TSP-01-Cro_magnon_man.m4a",  oga:"http://www.jplayer.org/audio/ogg/TSP-01-Cro_magnon_man.ogg"  });  },  swfPath: "js",  supplied: "m4a, oga",  }).jPlayer("play");
});

解释一下上面的代码:

第一行“$(document).ready(function(){”大家都无比亲切吧,文档载入事件。

第二行“$("#jquery_jplayer_1").jPlayer({”选择的是一个DIV,用于承载HTML5元素或是Flash,大家在文档里写一个空的DIV即可。

第三行“ready: function (event) {”,ready是一个键,function是一个值,灰常熟悉的东西。

第四行“$(this).jPlayer("setMedia", {”this指的是“$("#jquery_jplayer_1")”,意为:“$("#jquery_jplayer_1").jPlayer("setMedia", {”很熟悉。setMedia是一个option,根据第二步说的。

第九行“swfPath: "js",”,这个定义了swf播放器所在的相对路径,如果你不打算兼容不支持HTML5的网页,可以不写:)

第十行“supplied: "m4a, oga",”所支持的格式。

第十一行“jPlayer("play");”意为:$("#jquery_jplayer_1").jPlayer("play");,播放媒体,实现自动播放。

jPlayer常用的方法:

//播放
$("#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", 0.25); //设为最大音量的 25%
//绑定事件
//播放结束事件
$("#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);
});  

jPlayer官网:http://www.jplayer.org

jPlayer下载:http://www.jplayer.org/download/

jPlayer官网英文版在线手册:http://www.jplayer.org/latest/developer-guide/

jPlayer在线演示:http://www.jplayer.org/latest/demos/

jplayer 播放器相关推荐

  1. JPlayer播放器插件教程,JPlayer项目实战

    JPlayer 播放器:基于HTML5/Flash的音频.视频播放器. 项目预览:播放器插件预览 jPlayer中文官方文档:官网 功能强大,操作简便,支持换肤功能. 引入JPlayer文件以及样式: ...

  2. jplayer 播放器的使用

    jplayer 是一个纯 js 的播放器框架,主要是用于在 web 页面中嵌入 js 播放器 播放器的样式大概如下: jplayer 的使用方法也非常简单 使用方法: 1 在 html 的<he ...

  3. Jplayer播放器广告插件

    http://pan.baidu.com/s/1jGurIke 转载于:https://www.cnblogs.com/doujinya/p/3862828.html

  4. 用Jplayer做的一个带动画的播放器

    一.一开始在看Jplayer的文档说明的时候,我内心是崩溃的,第一个demo很少,而且很多东西没交代清楚,第二个是代码整理的也不算很完整,毕竟是翻译别人外国人的东西,所以没自己撰写的完整,有些还只是停 ...

  5. 基于jQuery的网页影音播放器jPlayer的基本使用教程

    原文地址:http://www.jb51.net/article/80655.htm jPlayer简介: 想在网页上播放背景音乐,不想用html标签的方式,因为那样只有音乐全部下载完以后才能播放,还 ...

  6. 【JQ】-jPlayer视频、音乐播放器使用详解!

    下载官网:http://www.jplayer.org/ 当前版本:2.3.0 功能:视频播放(可全屏).音乐播放 全部原教程,说明并不详细,要结合查看其网页源代码来学习:http://www.jpl ...

  7. JQuery 开源播放器 JPlayer

    最近在一网盘项目里烦恼着播放器的问题,经过千辛万苦终于找到一个合适的了,一个Open Source的JS播放器,可以适应多浏览器,太兴奋了,急于与大家分享一下: 地址:http://www.happy ...

  8. 播放器JPlayer的使用及遇到的问题

    原文地址:http://blog.csdn.net/z69183787/article/details/8178656?_t_t_t=0.5149982699228508 jPlayer是一个用于控制 ...

  9. 一款简洁的 jplayer 音乐播放器完整版

    一款简洁 jplayer 音乐播放器,做音乐站很漂亮,直接套用就好了. 效果图: 部分源代码: <div id="lei_jplayer"></div> & ...

最新文章

  1. redis as session_handler
  2. Algorithms_基础数据结构(01)_线性表之数组数组的应用案例分析
  3. Java多线程系列--“JUC原子类”01之 框架
  4. Spring配置内置的连接池DriverManagerDataSource
  5. html5 canvas 不兼容safari浏览器_HTML5的介绍
  6. 计算机入门与学习回忆(一)
  7. scanf 返回值_scanf函数
  8. 前端学习(1694):前端系列javascript之变量计算
  9. Window10 NVIDIA显卡 Tensorflow 2.1 GPU 安装和测试
  10. python处理excel的方法有哪些_Python操作Excel简单方法
  11. newlisp 注释生成文档
  12. python 给文本加下划线_untiy3dUGUI实现text文本下划线
  13. 在 ASP.NET 2.0 中创建 Web 应用程序主题(一)
  14. 学JAVA需要学数据结构吗?选择哪版数据结构教程合适?
  15. Java环境变量配置与adb环境变量配置
  16. OpenSSH移植到Linux开发板
  17. 谷歌手机地图中文java_谷歌地图开发(1)使用MapView显示地图
  18. 三只松鼠股东大撤退幕后
  19. Swift 网络请求 Moya+RxSwift
  20. dedeCMS采集规则各大CMS采集规则通用

热门文章

  1. python3.6 numpy+mlk, scipy scikit等库whl分享
  2. 【论文阅读】社交网络传播最大化问题-02
  3. 弘辽科技:淘宝突然下架宝贝是什么原因而导致的呢?
  4. 重定向和转发的区别及应用
  5. sql判断整除_关系代数中除法的SQL实现
  6. 接入Apple 登录(AuthenticationServices) 后端处理Java版
  7. ubuntu16.04下安装ROI_PAC
  8. 码农抓取商品详情API调用,Json和XML等格式
  9. 系统梳理主流定时器算法实现的差异以及应用
  10. Unity开发使用DOTween插件实现ui组件慢慢消失和慢慢出现