三分屏
,这里的三分屏只是在一个播放器里同时播放三个视频,但是要求只有一个控制面板同时控制它们,要求它们共享一个时间轨道。这次只是简单的模拟了一下功能,并没有深入的研究。首先,需要下载jPlayer,jPlayer是一个JavaScript写的完全免费和开源的jQuery多媒体库插件,我觉得他最大的好处就是兼容性,并且页面也简洁大方,个人比较喜欢。jPlayer可到其官网下载最新版本(nofollow" target="_blank" href="http://www.jplayer.cn">http://www.jplayer.cn)。并且官网有开发文档和Demo,所以还是比较容易上手的。
关于简单的视频播放器和音频播放器这里不再赘述了,官网的Demo挺好的,这里直奔主题。
首先当然是引入jPlayer相关文件。
首先是css文件夹,这里为了方便,某些文件也放到css文件夹里了:
然后是js文件夹:
因为jPlayer是在jQuery的插件,所以jquery的包自然也就少不了了。
<!-- 控制面板 -->
<!-- width: 959px; margin-left: -320px; -->
<div id="controller" class="jp-interface" style="border: 1px solid #009be3;">
<div class="jp-progress">
<div class="jp-seek-bar">
<div class="jp-play-bar"></div>
</div>
</div>
<div class="jp-current-time"></div>
<div class="jp-duration"></div>
<div class="jp-controls-holder">
<div class="jp-controls">
<button class="jp-play">play</button>
<button class="jp-stop">stop</button>
</div>
<div class="jp-volume-controls">
<button class="jp-mute">mute</button>
<button class="jp-volume-max">max volume</button>
<div class="jp-volume-bar">
<div class="jp-volume-bar-value"></div>
</div>
</div>
<div class="jp-toggles">
<button class="jp-full-screen">full screen</button>
</div>
</div>
<div class="jp-details">
<div class="jp-title" aria-label="title"></div>
</div>
</div>
</div>