EasyPlayer.js 很不错的在线直播播放器支持h.265 h.264

下载地址:https://github.com/EasyDarwin/EasyPlayer.js?tab=readme-ov-file

下载地址:https://files.cnblogs.com/files/OleRookie/EasyPlayer.zip?t=1733112660&download=true

代码比较简单:

<script src="/scripts/EasyPlayer/EasyPlayer-pro.js"></script>

<div class="demo_play" name="demo_play"></div>
function readvideo(videoid, url) {
        //关闭视频,释放底层资源
        if (playerInfo) playerInfo.destroy();

        var dom = $(videoid)[0];
        var options = {
            container: dom,
            stretch: true,  //视频拉伸
            loadingText: '图像加载中...',
            hasAudio: true, //是否解析音频
            isNotMute: true,
            //poster: '',     //视频封面图片
            //bufferTime: 1,  //加载显设置最小缓冲时长,单位:秒,播放器会自动消除延迟
            debug: false,
        }
        playerInfo = new EasyPlayerPro(options);

        playerInfo.on('fullscreen', function (flag) {

            console.log('全屏:' + flag);

        });

        playerInfo.on('play', function () {
            //关闭静音
            playerInfo.setMute(false);
            //屏蔽控制按钮
            var class_right = $(videoid).find('.easyplayer-controls-right');
            //WASM
            class_right.find('.easyplayer-controls-code-wrap').remove();
            //清晰度
            class_right.find('.easyplayer-stretch').remove();
            //截图
            class_right.find('.easyplayer-screenshot').remove();
            //录像
            class_right.find('.easyplayer-record').remove();
            //图像缩放
            class_right.find('.easyplayer-zoom').remove();
        });

        playerInfo.play(url);

    }

 

posted @ 2024-10-17 10:33  鞍山老菜鸟  阅读(824)  评论(0)    收藏  举报