jplayer 是一个纯 js 的播放器框架,主要是用于在 web 页面中嵌入 js 播放器

播放器的样式大概如下:

jplayer 的使用方法也非常简单

使用方法:

1 在 html 的<head></head> 部分,将 jplayer 的 css 样式文件、 jplayer 的 js 文件包含进来。

<html><head><meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" content="ie=edge"/><title>Client Side Pagination in DataGrid - jQuery EasyUI Demo</title><link rel="stylesheet" type="text/css" href="themes/default/easyui.css"><link rel="stylesheet" type="text/css" href="themes/icon.css"><link rel="stylesheet" type="text/css" href="demo.css"><link rel="stylesheet" type="text/css" href="jplayer/dist/skin/blue.monday/css/jplayer.blue.monday.min.css"><script type="text/javascript" src="jquery.min.js"></script><script type="text/javascript" src="jquery.easyui.min.js"></script><script type="text/javascript" src="jplayer/dist/jplayer/jquery.jplayer.min.js"></script></head><body></body></html>

2 在 <body></body> 中定义播放器的形状、各种按钮(播放、停止)、音量调节、时间调节等信息

<html><head><meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" content="ie=edge"/><title>Client Side Pagination in DataGrid - jQuery EasyUI Demo</title><link rel="stylesheet" type="text/css" href="themes/default/easyui.css"><link rel="stylesheet" type="text/css" href="themes/icon.css"><link rel="stylesheet" type="text/css" href="demo.css"><link rel="stylesheet" type="text/css" href="jplayer/dist/skin/blue.monday/css/jplayer.blue.monday.min.css"><script type="text/javascript" src="jquery.min.js"></script><script type="text/javascript" src="jquery.easyui.min.js"></script><script type="text/javascript" src="jplayer/dist/jplayer/jquery.jplayer.min.js"></script></head><body><div id="jquery_jplayer_1" class="jp-jplayer"></div>
<div id="jp_container_1" class="jp-audio" role="application" aria-label="media player"><div class="jp-type-single"><div class="jp-gui jp-interface"><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><div class="jp-progress"><div class="jp-seek-bar"><div class="jp-play-bar"></div></div></div><div class="jp-volume-controls"><button class="jp-mute" role="button" tabindex="0">mute</button><button class="jp-volume-max" role="button" tabindex="0">max volume</button><div class="jp-volume-bar"><div class="jp-volume-bar-value"></div></div></div><div class="jp-time-holder"><div class="jp-current-time" role="timer" aria-label="time">&nbsp;</div><div class="jp-duration" role="timer" aria-label="duration">&nbsp;</div><div class="jp-toggles"><button class="jp-repeat" role="button" tabindex="0">repeat</button></div></div></div><div class="jp-details"><div class="jp-title" aria-label="title">&nbsp;</div></div><div class="jp-no-solution"><span>Update Required</span>To play the media you will need to either update your browser to a recent version or update your <a href="http://get.adobe.com/flashplayer/" target="_blank">Flash plugin</a>.</div></div>
</div></body></html>

3 在 javascript 中,设置媒体、swfpath、支持的格式、是否自动播放等

<html><head><meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" content="ie=edge"/><title>Client Side Pagination in DataGrid - jQuery EasyUI Demo</title><link rel="stylesheet" type="text/css" href="themes/default/easyui.css"><link rel="stylesheet" type="text/css" href="themes/icon.css"><link rel="stylesheet" type="text/css" href="demo.css"><link rel="stylesheet" type="text/css" href="jplayer/dist/skin/blue.monday/css/jplayer.blue.monday.min.css"><script type="text/javascript" src="jquery.min.js"></script><script type="text/javascript" src="jquery.easyui.min.js"></script><script type="text/javascript" src="jplayer/dist/jplayer/jquery.jplayer.min.js"></script>$(document).ready(function(){$("#jquery_jplayer_1").jPlayer({ready: function (event) {$(this).jPlayer("setMedia", {title: "Bubble",m4a: "http://jplayer.org/audio/m4a/Miaow-07-Bubble.m4a",oga: "http://jplayer.org/audio/ogg/Miaow-07-Bubble.ogg"});},swfPath: "../../dist/jplayer",supplied: "m4a, oga",wmode: "window",useStateClassSkin: true,autoBlur: false,smoothPlayBar: true,keyEnabled: true,remainingDuration: true,toggleDuration: true});
});
</head><body><div id="jquery_jplayer_1" class="jp-jplayer"></div>
<div id="jp_container_1" class="jp-audio" role="application" aria-label="media player"><div class="jp-type-single"><div class="jp-gui jp-interface"><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><div class="jp-progress"><div class="jp-seek-bar"><div class="jp-play-bar"></div></div></div><div class="jp-volume-controls"><button class="jp-mute" role="button" tabindex="0">mute</button><button class="jp-volume-max" role="button" tabindex="0">max volume</button><div class="jp-volume-bar"><div class="jp-volume-bar-value"></div></div></div><div class="jp-time-holder"><div class="jp-current-time" role="timer" aria-label="time">&nbsp;</div><div class="jp-duration" role="timer" aria-label="duration">&nbsp;</div><div class="jp-toggles"><button class="jp-repeat" role="button" tabindex="0">repeat</button></div></div></div><div class="jp-details"><div class="jp-title" aria-label="title">&nbsp;</div></div><div class="jp-no-solution"><span>Update Required</span>To play the media you will need to either update your browser to a recent version or update your <a href="http://get.adobe.com/flashplayer/" target="_blank">Flash plugin</a>.</div></div>
</div></body></html>

通过上面的三步,就可以在页面中定义一个播放器了。

要想更换语音文件进行播放时,直接在相关的方法中,重新设置 media 就行了。

function changeMedia() {

$("#jquery_jplayer_1").jPlayer("setMedia",{title:"titlename",mp3:"voices/test.wav"});

}

jplayer 播放器的使用相关推荐

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

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

  2. jplayer 播放器

    原文:https://blog.csdn.net/qishuo_java/article/details/48157683 这是 在分析12306js得出的,呵呵......... 直接上代码:1.j ...

  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. 今晚 8 点直播 | OpenCV 20 年,首款开源软硬一体的 OAK 套件来了!
  2. eclipse 配置java路径_Java修改eclipse中web项目的server部署路径问题
  3. 为什么那么多人要学Java?这三个原因告诉你
  4. mysql error code 145,MYSQL 错误#145解决方法
  5. ListView 与 它里面的Item 点击滑动冲突
  6. C# 中的 ConfigurationManager类引用方法
  7. ERP项目学习(一)
  8. 杜比TrueHD(Dolby TrueHD)音频编码解析
  9. 数据库备份的几种方式的详细步骤
  10. 小米无线路由器服务器用户名和密码忘了,小米无线路由器忘记了后台登录密码怎么办?忘记了小米路由器web页面的管理密码怎么找回?- 家用路由网...
  11. 使用downloadm3u8和ffmpeg下载m3u8格式视频
  12. 云原生之Kubernetes:24、污点和容忍度详解
  13. Swift 语言的设计错误
  14. vue设置页面背景色
  15. #从零开始学C语言# 又名 #一人手打情书#
  16. 苹果手机10秒解除锁屏_忘记苹果锁屏密码10秒解决 音量键选择wipedata/
  17. 爬取百度贴吧图片-python-requests
  18. Zilliqa 的设计构思 第3部分:使共识更有效
  19. 遥感成像原理与遥感图像特征
  20. 人工智能轨道交通行业周刊-第5期(2022.7.4-7.17)

热门文章

  1. 星河案例ㅣ中国电信 X 冲量在线:基于智算中心的隐私计算应用实践
  2. MJRefresh 源码详细解析
  3. 租户、用户组、用户、角色的四角恋
  4. Windows 上建立虚拟机安装Centos系统并部署 Kubernates 集群
  5. windows server 2012 服务器nacos 安装配置以及集群搭建
  6. linux性能优化perf
  7. 教你如何用Golang+FFmpeg哄女朋友开心【珍藏版】
  8. 降维算法_LDA_PAC
  9. python安装遇到出现0x80072f7d错误的解决办法
  10. 计算机开机卡死 安全模式,电脑开机就死但在安全模式不死机怎么处理