位置: 编程技术 - 正文

jquery插件Jplayer使用方法简析(jQuery插件封装时如要实现链式编程,需要)

编辑:rootadmin

推荐整理分享jquery插件Jplayer使用方法简析(jQuery插件封装时如要实现链式编程,需要),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jQuery插件在使用前都需要引入jQuery的js文件,jQuery插件是什么,jQuery插件安装教程,jQuery插件安装教程,jQuery插件开发,jQuery插件库,jquery插件库怎么导入,jquery插件库怎么导入,内容如对您有帮助,希望把文章链接给更多的朋友!

初识jplayer插件是因为它的兼容性是最好的,可以兼容到IE6,官网上对它兼容性有很详细的说明

这个是我选择使用它的首要原因。

现在从需求上来了解它的使用方法吧。第一个需求:MP3格式的音频在网页播放,样式如下:

刚看到这个需求的时候,还是觉着有些难度的。我从官网( 事件的事件处理器函数。(事件处理器ready创建的目的是消除JS代码和Flash代码间的竞态条件。因此保证当js代码执行的时候Flash函数定义已经存在。)

通俗来说就是用来存放媒体的链接、主题。它支持的格式有:MP3、M4V、webma, webmv, oga, ogv, wav, fla, flv, rtmpa, rtmpv,媒体地址必须放在ready内,否则不会生效。

第二个参数:swfPath

官网的解释是:定义jPlayer 的Jplayer.swf文件的路径。它允许开发者把swf文件放在任何位置,使用相对定位或是绝对路径合作或是相对服务器路径引用。

该参数是必须存在的。删除它,ie的低版本浏览器将不会正常播放,并且文件的路径必须是正确的,可以使用相对路径或绝对地址。

第三个参数:supplied

这个参数是告知该媒体支持的格式,对于后台开发而言,在上传媒体时,有十分重要提示作用。

第四个参数:wmode

即窗口模式。有效的wmode值有: window, transparent, opaque, direct, gpu。这些值具体是什么意思呢,度娘已经给出了许多,就不赘述了,就说说它们间的区别。

window:缺省模式;transparent:透明模式;opaque:无窗口模式;'direct'和'gpu'是flashplayer及以更高版本新增的参数,与前面三个值不能同时用的,不然会引起冲突。

这么说还是有些官方,我尝试删掉这个参数,在chrome.0..,Firefox.0.2,Opera.0..,IE7、8中,音频依然可以正常播放。根据官方API所诉,注意Firefox 3.6 音频播放器使用Flash解决方案要求设置选项{wmode:"window"}否则的话,浏览器不嗯能够正确在页面中放置Flash。

第五个参数:useStateClassSkin

默认情况下,播放和静音状态下的dom 元素会添加class jp-state-playing, jp-state-muted 这些状态会对应一些皮肤,是否使用这些状态对应的皮肤。检验它是否对当前页面是否起作用了,我通过注释它后,发现音频不能中途暂停,只能让它播放结束后,再次点击播放,暂停功能失效。

第六个参数:autoBlur

jquery插件Jplayer使用方法简析(jQuery插件封装时如要实现链式编程,需要)

点击之后自动失去焦点。删除后,对音频并无其他影响。该参数是可选项。

第七个参数:smoothPlayBar

官方解释:平滑过渡播放条。

将值设置为false,可以发现进度条是点击时,没有了过渡的过程,是直接到所点位置,体验并不好。

第八个参数:keyEnabled

官方解释:启用这个实例的键盘控制器特性。

通俗点就是是否允许键盘控制播放。

第九个参数:remainingDuration

是否显示剩余播放时间,如果为false 那么duration 那个dom显示的是【3:】,如果为true 显示的为【-3:】。像我的音频没有时间段显示的样式,那么这个参数也是可选的。

第十个参数:toggleDuration

允许点击剩余时间的dom 时切换剩余播放时间的方式,比如从【3:】点击变成【-3:】如果设置为false ,那么点击无效,只能显示remainingDuration 设置的方式。也是可选参数。

如上,demo里面所用到的参数你都知道怎么用了么?如果还有不清楚的,你可以自己直接使用压缩包里面的demo试验一下。

除了如上的参数,还有几个参数需特别说明一下:

size:设置媒体的宽高;

cssSelectorAncestor:定义所有cssSelector的祖先的一个cssSelector。作用相当于css的元素选择器;

globalVolume:true时共享volume,一个页面存在多个媒体时,调整其中一个的音量大小,其他也跟着改变,false则不受影响。

这样一些简单的媒体播放需求就实现了。有很多页面会提出自动播放的需求,在jpalyer里面要怎么实现了。其实也不难。

在ready参数下,

自动播放就实现了,页面需求升级,需要媒体循环自动播放,如何实现?在API提供了这样一个事件:

需求继续升级,媒体自动播放1秒后停止,如何实现呢?

需求变化很多,但万变不离其中,有觉得实现不了的功能,可以多多看下官网的API,maybe你就找到了解决之道。

基于jquery实现轮播特效 轮播是学习jquery开始的第二个实现的动效,也是学习时间最久的一个。在实现轮播的过程中总是会遇到各种各样的问题,请教过很多人,也多次问过度

jQuery 监控键盘一段时间没输入 监控一段时间没输入可用于简单的输入完成上次实现了一个模拟输入完成则发送请求到后台获取数据的并显示到前台的问题,其中核心的判断标准是输

使用jQuery UI库开发Web界面的简单入门指引 一.jQueryUIjQueryUI是以jQuery为基础的开源JavaScript网页用户界面代码库。包含底层用户交互、动画、特效和可更换主题的可视控件。我们可以直接用它来构

标签: jQuery插件封装时如要实现链式编程,需要

本文链接地址:https://www.jiuchutong.com/biancheng/384973.html 转载请保留说明!

上一篇:jQuery点击其他地方时菜单消失的实现方法(jquery点击方法)

下一篇:基于jquery实现轮播特效(jquery实现轮播图步骤)

  • 个体户定期定额征收标准
  • 采购单是原始凭证吗
  • 福利费用属于工资吗
  • 营业总收入包括营业外收入吗
  • 技术开发免征增值税吗
  • 印花税按合同的多少收
  • 30万的车税可以抵多少
  • 企业退回企业所得税分录
  • 差额拨款的事业单位属于预算单位吗
  • 行政事业单位核算短期投资时有关预算会计核算正确的是
  • 工程款发票开给委托方要如何处理?
  • 进口货物要交消费税吗
  • 公司购买银行理财产品会计分录怎么写
  • 出口企业是外贸企业吗
  • 建筑业交税会计分录
  • 吊车租赁费可以开现代服务吗
  • 城镇土地使用税会计分录怎么做
  • 资产负债率70%说明长期偿债能力
  • 长期股权投资的初始计量
  • 建筑单位的工作岗位有哪些
  • 房租出租税收编码和税率
  • 非营利组织免税资格可以免些什么税
  • 出让和转让的有何区别
  • 出纳电汇流程
  • 软件开发公司研发主管绩效考核
  • 税务局手续费返还
  • 债权人和债务人是什么意思
  • 公司向股东借款合法吗
  • OS X Yosemite系统怎么样 OS X Yosemite功能介绍
  • 为什么入账价值不包括增值税
  • 会计账与银行账不符怎么调整
  • 小规模纳税企业在应交增值税明细科目
  • 位于Praprotno村之上的圣托马斯教堂 (© Guy Edwardes/Minden Pictures)
  • 期末余额跟年初余额是什么意思
  • 固定资产闲置能报废吗
  • 什么是市盈率和市净率,谈谈你对两个指标的理解
  • php制作日历代码
  • 合并报表为什么要抵消子公司所有者权益
  • 以前年度损益调整是什么意思
  • db2数据库管理的工具
  • 省市县三级联动工作机制
  • 纳税人增值税专用发票票面价税合计最多开多少金额
  • 视同销售是怎么回事?
  • 个人所得税的纳税期限
  • 残疾人就业保障金怎么计算
  • 利润分配贷方余额怎么处理
  • 收到供应商的赔偿款要开票吗
  • 银行贴现手续费可以税前扣除吗
  • 原材料的合理损耗计入入账成本吗
  • 长期股权投资出售时其他权益变动
  • 什么情况下交劳务税
  • 建筑业确认收入的条件
  • 预缴的税款抵扣有时间限制吗
  • 企业建帐的基本要求
  • mysql中sum的用法
  • vb.net with
  • win8.1电脑设置在哪里
  • Win10应用商店下载错误
  • 微软正在准备windows
  • 快速删除指定位置的结点用单链表还是双链表
  • mac购买建议
  • ubuntu root账户默认密码
  • Win10 Mobile/PC Build 10586.550曝光:主要修复bug和优化性能
  • unity3d第三人称角色控制器
  • Jquery ajax基础教程
  • nodejs的应用场景和优缺点
  • pycharm远程调试linux
  • 人物动画声音随声而动
  • dos命令大全及用法
  • 插入排序_Python与PHP的实现版(推荐)
  • android 动效
  • unity gui
  • [小权~编码路&Android] BroadcastReceiver应用详解
  • 三分钟带你玩转灭火器
  • 后缀名为是什么意思
  • javascript语言基础
  • js object的原型
  • 地方税务局受谁领导
  • 城市土地使用税计税依据
  • 税务登记办法细则
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设