HTML5技术

一款非常强悍的HTML5视频和音频播放器jPlayer

字号+ 作者: 来源:html5中文网    2014-11-17 18:29 我要评论( )

今天要介绍的jPlayer也是基于HTML5的,不过与VideoJS不同是,jPlayer不仅支持播放视频,而且还能播放音频,并且提供了2套默认的皮肤,都非常漂亮,同时...

 

今天要介绍的jPlayer也是基于HTML5的,不过与VideoJS不同是,jPlayer不仅支持播放视频,而且还能播放音频,并且提供了2套默认的皮肤,都非常漂亮,同时它也是基于jQuery的。

由于官方下载回来的文件只有几个核心JS,具体的例子还需要根据上面的教程自己搭建。所以为了方便大家欣赏和学习,我已经将几个demo整理好了,放到了青藤园网站上。下面就一起来看看每个demo的简要实现代码和在线示例:

1、jPlayer作为视频播放器

\

初始化的js代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$(document).ready(function(){
 
    $("#jquery_jplayer_1").jPlayer({
        ready: function () {
            $(this).jPlayer("setMedia", {
                m4v: "http://www.jplayer.org/video/m4v/Big_Buck_Bunny_Trailer.m4v",
                ogv: "http://www.jplayer.org/video/ogv/Big_Buck_Bunny_Trailer.ogv",
                webmv: "http://www.jplayer.org/video/webm/Big_Buck_Bunny_Trailer.webm",
                poster: "/upload8/allimg/c141117/141621ID43910-4544Z.png"
            });
        },
        swfPath: "../js",
        supplied: "webmv, ogv, m4v",
        size: {
            width: "640px",
            height: "360px",
            cssClass: "jp-video-360p"
        }
    });
 
});

在线示例

 

2、jPlayer作为音频播放器

\

初始化的js代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$(document).ready(function(){
 
    $("#jquery_jplayer_1").jPlayer({
        ready: function (event) {
            $(this).jPlayer("setMedia", {
                m4a:"http://www.jplayer.org/audio/m4a/TSP-01-Cro_magnon_man.m4a",
                oga:"http://www.jplayer.org/audio/ogg/TSP-01-Cro_magnon_man.ogg"
            });
        },
        swfPath: "../js",
        supplied: "m4a, oga",
        wmode: "window"
    });
 
});

在线示例

 

3、jPlayer作为个性化的环形音频播放器

\

初始化的js代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
$(document).ready(function(){
 
    var myCirclePlayer = new CirclePlayer("#jquery_jplayer_1",
    {
    }, {
        cssSelectorAncestor: "#cp_container_1",
        swfPath: "../js",
        wmode: "window"
    });
 
});

在线示例

 

4、jPlayer作为带播放列表的视频播放器

\

初始化的js代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
$(document).ready(function(){
 
    new jPlayerPlaylist({
        jPlayer: "#jquery_jplayer_1",
        cssSelectorAncestor: "#jp_container_1"
    }, [
        {
            title:"Big Buck Bunny Trailer",
            artist:"Blender Foundation",
            free:true,
            poster:"/upload8/allimg/c141117/141621ID43910-4544Z.png"
        },
        {
            title:"Finding Nemo Teaser",
            artist:"Pixar",
            poster: "/upload8/allimg/c141117/141621IDR430-4BU2.png"
        },
        {
            title:"Incredibles Teaser",
            artist:"Pixar",
            poster: "/upload8/allimg/c141117/141621IEM120-4M205.png"
        }
    ], {
        swfPath: "../js",
        supplied: "webmv, ogv, m4v"
    });
 
});

在线示例

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 10种非常值得收藏的csshover效果 - 张三木

    10种非常值得收藏的csshover效果 - 张三木

    2017-02-16 12:01

  • 如何开发一款堪比APP的微信小程序(腾讯内部团队分享) - 腾讯攻城师lee

    如何开发一款堪比APP的微信小程序(腾讯内部团队分享) - 腾讯攻城师

    2016-12-22 17:01

  • 几个非常吸引人眼球的CSS3按钮和导航 - jerrylsxu

    几个非常吸引人眼球的CSS3按钮和导航 - jerrylsxu

    2016-05-23 17:00

  • 【BOOM】一款有趣的Javascript动画效果 - ChokCoco

    【BOOM】一款有趣的Javascript动画效果 - ChokCoco

    2016-03-31 18:00

网友点评