实现网易云视频直播播放器功能

<!-- 直播播放器区域 -->
        <div class="live-channel-player-area">
            <video id="my-video" class="video-js" controls width="320">
                <source src="http://v1.live.126.net/live/4016cd4acc8041b69551cc4ce1696fce.flv" type='video/flv' />
                <source src="http://pullhls1.live.126.net/live/4016cd4acc8041b69551cc4ce1696fce/playlist.m3u8" type="application/x-mpegURL" />
            </video>
            <div class="logo">
                <img alt="" src="/resources/img/liveSupport/sylogo_01.png">
            </div>
            <a class="back" href="/liveSupport/index">
                <span class="reback"></span>
            </a>
        </div>
$(function(){
    var width = document.documentElement.clientWidth;
    var height = (width * 720) / 1280;
    var btnLeft = width / 2 - 90 / 2;
    var btnTop = height / 2 - 45 / 2;

    var myPlayer = neplayer("my-video", {
        width : width,
        height : height
    }, function() {
        $(".video-js .vjs-big-play-button").css({
            "left" : btnLeft + "px",
            "top" : btnTop + "px"
        })
    });
    myPlayer.onError(function(err) {
        if (err.errCode == 2) {
            $(".vjs-modal-dialog-content").html("网络原因导致无法观看");
        } else if (err.errCode == 3) {
            $(".vjs-modal-dialog-content").html("您的浏览器暂不支持本次直播的信号源");
        } else if (err.errCode == 4) {
            $(".vjs-modal-dialog-content").html("当前暂无直播信号");
        }
    });

    myPlayer.onPlayState(1, function() {
        console.log('play');
        $('.back').addClass('hide');
    });
    myPlayer.onPlayState(2, function() {
        console.log('pause');
        $('.back').removeClass('hide');
    });
    myPlayer.onPlayState(3, function() {
        console.log('ended');
        $('.back').removeClass('hide');
    });
});

时间: 2024-10-26 15:11:34

实现网易云视频直播播放器功能的相关文章

【播放器SDK--FAQ】点播播放器和直播播放器冲突如何解决?

1.问题 开发者有点播和直播都需要用,既有播放网络视频的需求也有直播播放视频流的需求,这个时候如果用户先集成了点播播放器再去集成直播播放器的时候会出现冲突报错. 2.解决方案 点播播放器3.0.0版本之后建议开发者仅使用点播播放器,如果有直播需求的开发者,播放器从3.0.0之后已经可以兼容直播接口,使用该播放器的接口可以直接播放直播的流.开发者只需要跟使用点播播放器一样使用setLocalSource的模式来播放直播流即可. 值得一提的是因为现在播放器播放直播流目前不支持在播放直播流的时候调用p

CC视频个性化播放器让品牌展示无处不在

品牌作为用户对企业认知的直接表现形式,受到所有企业的高度重视.企业的品牌展示在内部资料.网站.宣传手册等有着众多的表现形式,在教育行业,一个教育机构能被潜在学员所认知.认同,品牌起着最重要的作用.由此,教育机构甚至希望在教室.教学资料等所有地方,都能够让自己的品牌形象得到展示.而开启创新型网络远程教育的机构,在网络学校也会让自己的品牌形象遍及网站的每一处页面. 国内领先的视频云服务商--CC视频(www.bokecc.com),从教育机构的初始需求出发,在给教育机构设计创新型网络教育解决方案时,

Android开发实现的简单媒体播放器功能示例

本文实例讲述了Android开发实现的简单媒体播放器功能.分享给大家供大家参考,具体如下: 一.概述: 因为播放视频需要很大的内存,所以必须使用surfaceview , surfaceview 里实现了双缓冲的功能, 二.全部代码: /** * @描述 使用surfaceview 创建视频 * @项目名称 App_Basic * @包名 com.example.basic.media * @类名 MediaPlayerActivity * @author chenlin * @date 201

仿网易云音乐的播放进度条

仿网易云音乐的播放进度条,有三种状态:播放.暂停和拖动,只是实现了动画和主要的交互逻辑,其他细节(如暂停音乐的播放等)还需要自己完善: DKPlayerBar 是继承于UIControl的,如果想获取播放\暂停的事件建议用标准的addTarget方法: [playerBar addTarget:self action:@selector(playOrPause) forControlEvents:UIControlEventValueChanged]; 然后在DKPlayerBar里监听DKPl

php视频网页播放器代码实例

在web开发中经常会碰到一些简单的视频播放功能,但现在的视频格式不同,并且可以动态增加,所以我们就必须把视频保存到数据哦,好了下面我们来看我写的段简单的 php教程视频网页播放器代码吧. <?PHP include './admin/connect.php'; @extract($db->get_one("select * from movieinfo where id='".$_GET['id']."'")); $db->query("

Android仿音乐播放器功能

本文实例为大家分享了Android仿音乐播放器功能的具体代码,供大家参考,具体内容如下 读取本地音乐文件 源代码: import android.media.MediaPlayer; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.ImageButton; import android.widget.

无极影音播放器:功能全面的网络电视

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   硅谷网讯 无极影音播放器是 一款拥有 大量网络电视与在线视频资源的视频软件.用户可以在线享受 丰富多彩的直播和点播节目.与其他软件相比,无极影音完全免费,是广受是网民喜爱的软件.下面我们就来详细了解一下.     种类繁多的电视电影类别 无极影音是一款客户端10244.html">视频播放器,但同时它也拥有丰富的在线点播内容,而且资源支持 列表管

斑马网2013年度音乐播放器应用横评报告

入围横评应用一览        APP时代,云技术的成熟.音乐识别系统的出现,让数字音乐的体验升华为一种享受.从音乐成为人们生活必需品的那时起,这样的画面已经很常见了:通勤路上,一个音乐播放器APP,两只耳机--在心灵和现实中间立起一层薄纱,将浮躁滤去,开启人们一天的美好时光.当我们将哲学理念赋予产品,音乐播放器的提升,可以将用户的体验做到极致.这是一种朴素的需求,愉悦和欣赏是它的本质.     音乐的文明在持续,而承载他的载体--音乐播放器也不再是一个简单工具,在经历过多年的革新之后,它已经成

风雷影音MPC播放器功能解读

风雷影音是以MPC为基础的影音播放器,集成了大多数流行影片的解码器,提供和升级系统对流行影音文件和多媒流的支持,完美播放AVI.VCD .DVD.MPG.MP3.MP4.VOB.RM.MOV等等大多数影片和音乐,并升级IE.Firefox对流行影音文件在线播放能力. 集成Real.QuickTime.MPEG-2.MPEG-4 (DivX/XviD/3ivx.MP4.AVC/H264...).ratDVD.AC3/DTS.VP3/6/7.Indeo.XVD.Theora.OGG/OGM .Mat