我爱模板网 > 特效插件 > 视频音乐 >  基于jQuery的jPlayer视频和音乐播放器正文

基于jQuery的jPlayer视频和音乐播放器

特效介绍
jPlayer视频播放器

jPlayer音乐播放器

    jPlayer是一款基于jQuery的强大播放器,可以播放音乐,也可以播放视频,支持播放列表,支持同一页面插入多个jPlayer播放器。兼容性无可挑剔。而且,扩展简单,使用方便,带有多个皮肤,任意切换,只要改个调用的css文件即可。jPlayer可以播放流媒体文件,也可以播放本地文件,这就解决了服务器的压力问题;它支持mp3、ogg等多种音乐文件类型以及mp4、ogv等多种视频文件类型;jPlayer支持自定义视频文件的预览图等等。如果您想做一个视频或者音乐网站,jPlayer是您不错的选择。
使用方法
在这里,分为视频和音乐分别来讲:
一、音乐播放器(下面的代码只是简单应用,关于列表和多个播放器同一页面的使用方法,可以参考demo):
1、在head引入下面的代码:
01<!--下一行为css皮肤代码,在官网可以下载到更多的皮肤-->
02<link href="skin/jplayer.blue.monday.css" rel="stylesheet" type="text/css" />
03<script type="text/javascript" src="http://www.5imoban.net/download/jquery/jquery-1.4.2.min.js"></script>
04<!--jPlayer核心文件-->
05<script type="text/javascript" src="js/jquery.jplayer.min.js"></script>
06<script type="text/javascript">
07//<![CDATA[
08$(document).ready(function(){
09    //#jquery_jplayer_1为您的jPlayer的ID
10    $("#jquery_jplayer_1").jPlayer({
11        ready: function () {
12            $(this).jPlayer("setMedia", {
13                //音乐类型和地址
14                mp3: "http://www.jplayer.org/audio/mp3/Miaow-07-Bubble.mp3"
15            }).jPlayer("play");
16        },
17        ended: function (event) {
18            $(this).jPlayer("play");
19        },
20        //jPlayer的flash路径
21        swfPath: "js",
22        //音乐类型,和上面的地址要对应
23        supplied: "mp3"
24    });
25});
26//]]>
27</script>
2、在body创建播放器界面:
01<div id="jquery_jplayer_1" class="jp-jplayer"></div>
02<div class="jp-audio">
03    <div class="jp-type-single">
04        <div id="jp_interface_1" class="jp-interface">
05            <ul class="jp-controls">
06                <li><a href="#" class="jp-play" tabindex="1">play</a></li>
07                <li><a href="#" class="jp-pause" tabindex="1">pause</a></li>
08                <li><a href="#" class="jp-stop" tabindex="1">stop</a></li>
09                <li><a href="#" class="jp-mute" tabindex="1">mute</a></li>
10                <li><a href="#" class="jp-unmute" tabindex="1">unmute</a></li>
11            </ul>
12            <div class="jp-progress">
13                <div class="jp-seek-bar">
14                    <div class="jp-play-bar"></div>
15                </div>
16            </div>
17            <div class="jp-volume-bar">
18                <div class="jp-volume-bar-value"></div>
19            </div>
20            <div class="jp-current-time"></div>
21            <div class="jp-duration"></div>
22        </div>
23        <div id="jp_playlist_1" class="jp-playlist">
24            <ul>
25                <li>Bubble</li>
26            </ul>
27        </div>
28    </div>
29</div>
二、视频播放器:
1、在head引入下面的代码:
01<!--下一行为css皮肤代码,在官网可以下载到更多的皮肤-->
02<link href="skin/jplayer.blue.monday.css" rel="stylesheet" type="text/css" />
03<script type="text/javascript" src="http://www.5imoban.net/download/jquery/jquery-1.6.min.js"></script>
04<script type="text/javascript" src="js/jquery.jplayer.min.js"></script>
05<script type="text/javascript">
06//<![CDATA[
07$(document).ready(function(){
08 
09    $("#jquery_jplayer_1").jPlayer({
10        ready: function () {
11            $(this).jPlayer("setMedia", {
12                //视频格式和地址
13                m4v: "http://www.jplayer.org/video/m4v/Big_Buck_Bunny_Trailer.m4v",
14                ogv: "http://www.jplayer.org/video/ogv/Big_Buck_Bunny_Trailer.ogv",
15                poster:
16                //视频播放前的预览图
18            });
19        },
20        ended: function (event) {
21            $(this).jPlayer("play");
22        },
23        //jPlayer的flash路径
24        swfPath: "js",
25        //视频格式,请和上面的视频地址对应
26        supplied: "m4v, ogv"
27    });
28});
29//]]>
30</script>
2、在body创建播放器界面:
01<div class="jp-video jp-video-360p">
02<div class="jp-type-single">
03    <div id="jquery_jplayer_1" class="jp-jplayer"></div>
04    <div id="jp_interface_1" class="jp-interface">
05        <div class="jp-video-play"></div>
06        <ul class="jp-controls">
07            <li><a href="#" class="jp-play" tabindex="1">play</a></li>
08            <li><a href="#" class="jp-pause" tabindex="1">pause</a></li>
09            <li><a href="#" class="jp-stop" tabindex="1">stop</a></li>
10            <li><a href="#" class="jp-mute" tabindex="1">mute</a></li>
11            <li><a href="#" class="jp-unmute" tabindex="1">unmute</a></li>
12        </ul>
13        <div class="jp-progress">
14            <div class="jp-seek-bar">
15                <div class="jp-play-bar"></div>
16            </div>
17        </div>
18        <div class="jp-volume-bar">
19            <div class="jp-volume-bar-value"></div>
20        </div>
21        <div class="jp-current-time"></div>
22        <div class="jp-duration"></div>
23    </div>
24    <div id="jp_playlist_1" class="jp-playlist">
25        <ul>
26            <li>Big Buck Bunny Trailer</li>
27        </ul>
28    </div>
29</div>
30</div>
注:本插件用的是jPlayer 2.2.0版本,现在jPlayer已经更新到了2.6.0,功能更强大,皮肤更丰富,还能下载皮肤的PSD文件,制作自己的jPlayer风格等等,jPlayer的官方网址是:http://www.jplayer.org

部分素材资源来源网站,本站提供免费下载,如有侵权请联系站长马上删除!
上一篇:超真实jQuery打造录音磁带效果 下一篇:html5+jQuery 3D视频播放效果
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
选择头像:
最新评论

猜你喜欢