`

jplayer 播放器的使用

 
阅读更多

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"});

}

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    jQuery.jPlayer播放器全面.2.0.0.demos.zip

    在"jQuery.jPlayer播放器全面.2.0.0.demos.zip"这个压缩包中,包含了版本2.0.0的完整示例,供开发者学习和参考。 这个压缩包提供的十余套不同风格的播放器演示了jQuery.jPlayer的各种功能和样式可能性。这些示例...

    jPlayer-2.9.2.zip_-baijiahao_dist/jplayer_jplayer_jplayer swf_j

    jPlayer是一款开源的JavaScript音频和视频播放器,它支持多种媒体格式,如MP3、WAV、M4A、FLV等,同时兼容各种主流浏览器,包括Chrome、Firefox、Safari、Opera以及Internet Explorer。标题中的"jPlayer-2.9.2.zip_-...

    asp.net播放器_视频音频播放器_jQuery.jPlayer播放器

    这是一个关于播放的项目,是相关于jQuery.jPlayer.2.2.0.source播放器使用方法的一个Demo。 实现批量加入播放器,下载(分布下载,测试单个2.5G文件可下载)、批量下载兼容IE8,FF,谷歌播放器,(360,搜狗等不兼容...

    jQuery jplayer支持格式的视频播放器代码

    - jQuery jPlayer是开源的,基于MIT许可证,这意味着你可以自由地使用和修改它。 - 它提供了一个灵活的框架,可以方便地定制播放器外观和功能,适应各种设计需求。 - 支持HTML5的音频和视频元素,同时也兼容旧版...

    jPlayer详细使用说明及完整demo

    3. **初始化 jPlayer**:使用 jQuery 选择器和 `.jPlayer()` 方法初始化播放器,例如: ```javascript $("#jquery_jplayer_1").jPlayer({ ready: function () { $(this).jPlayer("setMedia", { mp3: "path/to/...

    jplayer播放器demoes

    在本演示中,jPlayer结合HTML和CSS来创建一个音频或视频播放器。 您可以轻松地使用HTML+CSS来编辑它的外观,使之适合你的页面的颜色和样式。 如果可以的话,该演示将使用HTML的解决方案,否则将使用备用的Flash...

    jPlayer音频播放器_音乐播放器_联合html5和flash协作播放.rar

    jPlayer音频播放器_音乐播放器_联合html5和flash协作播放.rar 有html页,此插件有团队维护 重点是html和swf可以分离在不同文件夹 主要文件:test.html,jPlayer.js,jPlayer.swf,jquery.js

    jplayer+html5实现的播放器

    在使用jPlayer时,我们需要在页面中引入jPlayer的CSS和JS文件,然后创建一个jPlayer对象,并配置相应的选项: ```html &lt;script src="js/jquery.jplayer.min.js"&gt; &lt;link href="css/jplayer.blue.monday.css" rel=...

    jPlayer-2.9.1播放器demo

    - **初始化jPlayer**:在JavaScript中,使用`$("#yourElementId").jPlayer(options)`来初始化播放器,其中`options`是一个包含配置项的对象,如媒体源、皮肤等。 - **设置媒体源**:在`options`中指定媒体源,可以...

    Jplayer音乐播放器兼容IE7

    对于那些仍然使用旧版浏览器的用户,Jplayer通过适配和优化,使得音乐播放功能得以正常运行,提高了用户体验。 2. **播放完成事件** Jplayer支持监听播放完成事件,这意味着开发者可以编写JavaScript代码来响应...

    Jplayer一个简单的播放器代码Clean jPlayer skin

    **JPlayer 播放器概述** JPlayer 是一款基于 jQuery 的开源JavaScript音频和视频播放器,它提供了丰富的自定义选项和多种皮肤设计,让用户能够轻松地在网站上实现多媒体内容的播放。"Clean jPlayer skin"是JPlayer...

    jPlayer基于jQuery的网页播放器

    jPlayer is the completely free and open source (GPL/MIT) media library written in JavaScript. A jQuery plugin, jPlayer allows you to rapidly weave cross platform audio and video into your web pages. ...

    JPlayer:JPlayer MP3播放器使用Swing

    JPlayer是一款使用Java Swing库构建的MP3播放器。Swing是Java标准版(Java SE)的一部分,提供了丰富的图形用户界面(GUI)组件,使得开发者能够创建桌面应用。在这个场景中,JPlayer利用Swing的组件来设计一个用户...

    jplayer demo jplayer例子

    使用JPlayer,你可以轻松实现以下功能: 1. **播放/暂停控制**:JPlayer 提供了简单的API,允许开发者添加播放、暂停、停止等基本操作按钮。 2. **进度条**:可以展示音频或视频的播放进度,用户可以通过拖动来快进...

    JPlayer-WEB.rar_jplayer_jplayer使用实例

    JPlayer是一款基于JavaScript的开源多媒体播放器,它允许开发者在网页上创建功能丰富的音频和视频播放体验。JPlayer支持多种媒体格式,包括MP3、AAC、WAV以及HTML5视频格式如MP4、WebM和Ogg。它的设计目标是提供一个...

    jplayer歌词同步音乐播放器特效代码

    在压缩包文件中,"使用帮助.txt"可能提供了jPlayer的详细使用指南,"谷普下载.url"和"说明.url"则可能是jPlayer的下载链接和官方文档地址。至于"jiaoben19433",可能是示例代码或项目的具体实现文件,对于深入理解...

    jplayer歌词同步音乐播放器

    《jPlayer歌词同步音乐播放器》是一款专为音乐爱好者设计的高级播放软件,它结合了音乐播放和歌词同步的功能,让听歌体验更加沉浸且互动。jPlayer是基于JavaScript开发的,因此它能够轻松地在网页上实现音乐播放功能...

    jQuery.jPlayer—asp.net播放器—视频音频播放器

    这是一个关于播放的项目,是相关于jQuery.jPlayer.2.2.0.source播放器使用方法的一个Demo。 实现批量加入播放器,下载(分布下载,测试单个2.5G文件可下载)、批量下载兼容IE8,FF,谷歌播放器,(360,搜狗等不兼容...

    jPlayer-2.9.2.tar.gz_jplayer

    **jPlayer 播放器详解**...jPlayer 的使用相对简单,只需将库文件(JavaScript 和 CSS)引入网页,然后在页面中创建一个 HTML 元素作为播放器容器,并通过 JavaScript 调用 jPlayer API 初始化播放器。例如: ```html ...

    jquery+jplayer实现歌词同步的mp3音乐播放器效果

    在本文中,我们将深入探讨如何使用jQuery和jPlayer库来创建一个具备歌词同步功能的MP3音乐播放器。jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理和Ajax交互。而jPlayer是一个基于jQuery的开源音频...

Global site tag (gtag.js) - Google Analytics