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 @   鞍山老菜鸟  阅读(252)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2016-10-17 C# NHtmlFilter 帮你过滤Html危险脚本 防止XSS攻击
点击右上角即可分享
微信分享提示