jplayer播放器完整标准的写法应该是这样的

<pre code_snippet_id="337288" snippet_file_name="blog_20140510_1_5361656" name="code" class="html"><!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="utf-8">
	<title>Clean jPlayer skin: Example</title>
	<link rel="stylesheet" href="/projects/clean-jplayer-skin/player.css">
	<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
	<script type="text/javascript" src="/projects/clean-jplayer-skin/jquery.jplayer.js"></script>
	<script type="text/javascript" src="/projects/clean-jplayer-skin/jplayer.cleanskin.js"></script>
	<script type="text/javascript">
		$(document).ready(function() {
			//视频播放的地址
			var media = { m4v: '/projects/clean-jplayer-skin/Tomorrowland_2013_official_aftermovie.mp4',
			              poster: '/projects/clean-jplayer-skin/Tomorrowland_2013_official_aftermovie.mp4'
						}
			//jplayer的参数列表
			var options = {
			//初始化播放器
				ready: function () {
					$(this).jPlayer("setMedia", media);
				},
			//自定义样式开关,不开启也不影响
			//customCssIds:true;
			// Extra Settings
			//注意的swf的路径,不能写错的,如果是根目录写一个点
				swfPath: "/img/jplayer.swf",
				supplied: 'm4v',
				solution: 'html, flash',
			   //音量 总共是1,0.5代表50%;
				volume: 0.5,
				size: size,
				smoothPlayBar: false,
				keyEnabled: true,

				// CSS Selectors
				//播放器器的包裹div的class样式
				cssSelectorAncestor: '.playerGUI',
				//这是jplayer默认使用的样式,如果根据自己的实际情况修改,
				//我记得以前要使用自定义的样式要开启 customCssIds: true,
				cssSelector: {
					videoPlay: ".video-play",
					play: ".play",
					pause: ".pause",
					seekBar: ".seekBar",
					playBar: ".playBar",
					volumeBar: ".currentVolume",
					volumeBarValue: ".currentVolume .curvol",
					currentTime: ".time.current",
					duration: ".time.duration",
					fullScreen: ".fullScreen",
					restoreScreen: ".fullScreenOFF",
					gui: ".controls",
					noSolution: ".noSolution"
				},
				//播放器出错 回调函数
				error: function(event) {
					if(ready && event.jPlayer.error.type === $.jPlayer.error.URL_NOT_SET) {
						// Setup the media stream again and play it.
						$(this).jPlayer("setMedia", media).jPlayer('play');
					}

				//播放器点击播放按钮
				play: function() {
					$('#player1 .video-play').fadeOut();
					$(this).on('click', function() { $('#player1').jPlayer('pause');});
					$(this).jPlayer("pauseOthers");
				},
				//暂回调函数
				pause: function() {
					$('#player1 .video-play').fadeIn();
					$('#player1 .playerScreen').unbind('click');
				},
				//声音改变回调函数
				volumechange: function(event) {
					if(event.jPlayer.options.muted) {
						$('#player1 .currentVolume').val(0);
					} else {
						$('#player1 .currentVolume').val(event.jPlayer.options.volume);
					}
				},
				//这个名字不知道有什么用,应该叫进度条好些吧
				timeupdate: function(event) {
					$('#player1 .seekBar').val(event.jPlayer.status.currentPercentRelative);
				},
				// 播放完毕后的回调函数
				ended: function() {
					$(this).jPlayer("setMedia", media);
				}

			};

			// 创建声音控制条
			$('#player1 .currentVolume').slider({
				range: [0, 1],
				step: 0.01,
				start : 0.5,
				handles: 1,
				slide: function() {
					var value = $(this).val();
					$(mainPlayer).jPlayer("option", "muted", false);
					$(mainPlayer).jPlayer("option", "volume", value);
					$('#player1 .volumeText').html('Volume: ' + (value * 100).toFixed(0) + '');
				}
			});

			$('#player1 .seekBar').slider({
				range: [0,100],
				step: 0.01,
				start: 0,
				handles: 1,
				slide: function() {
					var value = $(this).val();
					$('#player1').jPlayer("playHead", value);
				}
			});

			// Initialize Player
			$('#player1').jPlayer(options);

		});
	</script>
</head>
<body>
	<div id="player1" class="playerGUI">
		<div id="videoPlayer"></div>
		<div class="playerScreen">
			<a tabindex="1" href="#" class="video-play"></a>
		</div>
		<div class="controls">
			<div class="leftblock">
				<a tabindex="1" href="#" class="play smooth"></a>
				<a tabindex="1" href="#" class="pause smooth"></a>
			</div>
			<div class="progress">
				<span>Tomorrowland 2013 - Aftermovie</span>
				<div class="progressbar">
					<div class="seekBar">
						<div class="playBar"></div>
					</div>
				</div>
				<div class="time current">00:00</div>
				<div class="time duration">00:00</div>
			</div>
			<div class="rightblock">
				<div class="volumeBar">
					<div class="currentVolume"><div class="curvol"></div></div>
				</div>
				<a class="volumeText">Volume: 50</a>
				<a href="#" tabindex="1" class="fullScreen smooth"></a>
				<a href="#" tabindex="1" class="fullScreenOFF smooth"></a>
			</div>
		</div>
	</div>
</body>
</html>

				
时间: 2024-11-01 11:48:18

jplayer播放器完整标准的写法应该是这样的的相关文章

安卓系统自带的播放器,支持流媒体文件播放吗?

问题描述 安卓系统自带的播放器,支持流媒体文件播放吗? 如题.从网络上获取的流媒体文件,能不能使用安卓自带的视频播放器播放? 解决方案 安卓系统自带的播放器是可以播放在线流媒体视频的,自带的播放器支持标准流媒体视频播放但是良好的网速也是必须的,否则播放网络视频时可能会不流畅

推荐一些符合web标准的媒体播放器代码

web|web标准|媒体 再见了Embed,一些媒体播放器的符合web标准的代码 由于Embed标签是Netscape的私有财产,故一直未被W3C认可,对于各种媒体文件使用Embed标签是非标准的,如何改变?Elizabeth Castro的 Bye Bye Embed 一文对于各种媒体播放器给出了很好的符合web标准的代码. 在线媒体播放--Google Video and YouTube <object type="application/x-shockwave-flash"

web标准媒体播放器代码

播放器|媒体|web标准 再见了Embed,一些媒体播放器的符合web标准的代码 由于Embed标签是Netscape的私有财产,故一直未被W3C认可,对于各种媒体文件使用Embed标签是非标准的,如何改变?Elizabeth Castro的 Bye Bye Embed 一文对于各种媒体播放器给出了很好的符合web标准的代码. 在线媒体播放--Google Video and YouTube <object type="application/x-shockwave-flash"

符合web标准的媒体播放器代码

web|web标准|媒体 再见了Embed,一些媒体播放器的符合web标准的代码 由于Embed标签是Netscape的私有财产,故一直未被W3C认可,对于各种媒体文件使用Embed标签是非标准的,如何改变?Elizabeth Castro的 Bye Bye Embed 一文对于各种媒体播放器给出了很好的符合web标准的代码. 在线媒体播放--Google Video and YouTube <object type="application/x-shockwave-flash"

jquery 音乐播放器效果插件 jPlayer

<!doctype html public '-//w3c//dtd xhtml 1.0 transitional//en' 'http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd'> <html xmlns='http://www.w3.org/1999/xhtml' lang='en' xml:lang='en'> <head> <title>jquery 音乐播放器效果插件 jplayer<

符合web标准的媒体播放器代码_网页播放器

由于Embed标签是Netscape的私有财产,故一直未被W3C认可,对于各种媒体文件使用Embed标签是非标准的,如何改变?Elizabeth Castro的 Bye Bye Embed 一文对于各种媒体播放器给出了很好的符合web标准的代码.FLash文件 复制代码 代码如下: <object type="application/x-shockwave-flash"    data="http://video.google.com/googleplayer.swf?

Adobe Flash播放器在Windows 10标准帐户当中停止工作

本月微软发布了最新的Windows 10更新,似乎导致Adobe Flash播放器运行出现问题.许多用户声称在使用标准账户情况下,Adobe Flash播放器在Internet Explorer和Edge浏览器当中停止工作.微软社区论坛的帖子显示除非是使用管理员帐户,否则Internet Explorer和Edge浏览器无法加载Adobe Flash播放器.就目前而言,还没有解决方法可用. 其中有些用户声称他们使用一个标准帐户浏览网页,以防止自己的电脑暴露在网络威胁当中,因此他们不愿意为了运行F

9款优秀的 HTML5 音乐播放器推荐

在过去,在网页上播放的音频通常都是通过第三方插件来播放的,比如像Flash.QuickTime 和 Silverlight 等,但是基本上都没有统一的音频播放标准.而HTML5则是通过 audio 元素来提供在网页中嵌入音频的标准方法,下面推荐的9款HTML5音频播放器都是基于audio元素开发的,应该能够帮助用户在网页中轻松的嵌入音频. jPlayer jPlayer是一款基于jQuery的免费开源HTML5音频和视频播放插件,并且API简单,还支持自定义皮肤. →网站地址:http://jp

OPhone程序开发入门之音乐播放器

OPhone平台提供了完整的多媒体解决方案.为开发者提供了统一的,简单易用的开发接口.本文首先介绍了OPhone平台的多媒体框架,然后详细介绍了 在OPhone平台上开发音乐播放程序所需的基本知识.通过一步一步构建一个简单的音乐播放器示例程序,来帮助读者了解具体的开发过程.该示例涵盖了Application,Activity,Service,Intent,BroadCast  Receiver等基本概念,使读者对OPhone程序的开发有一个全面的了解,进一步巩固和熟悉这些基本概念.最后介绍了如何