H5流媒体播放器EasyPlayer.js播放器wasm编译打包之后报uncaught referenceErro的原因排查

ops/2024/11/20 21:35:20/

EasyPlayer.js H5播放器,是一款能够同时支持HTTP、HTTP-FLV、HLS(m3u8)、WS、WEBRTC、FMP4视频直播与视频点播等多种协议,支持H.264、H.265、AAC、G711A、Mp3等多种音视频编码格式,支持MSE、WASM、WebCodec等多种解码方式,支持Windows、Linux、Android、iOS全平台终端的H5播放器,使用简单,功能强大。

1、功能说明

  • 支持WEBRTC(Easy支持H.264/H.265、其他流媒体支持H.264)播放;

  • 支持裸流(H.264/H.265) 播放;

  • 支持直播和点播播放;

  • 支持点播多清晰度播放;

  • 支持全屏或比例显示;

  • 支持电子放大;

  • 支持水印(动态水印、幽灵水印);

  • 支持显示上一个视频最后一帧;

  • 支持播放器快照截图;

  • 支持视频录制(WebM格式(音频+视频)、Mp4格式(视频),Flv格式(音频+视频));

  • 支持超时、断网重连、异常暂停播放等;

  • 支持解析视频i帧文件转base64。

2、错误显示

  • video抛出PIPELINE_ERROR_DECODE: video decode error!错误
  • video抛出PIPELINE_ERROR_COULD_NOT_RENDER错误
  • video抛出PIPELINE_ERROR_DECODE: VDA Error4错误
  • video抛出PIPELINE_ERROR_COULD_NOT_RENDER错误

这是因为访问的是受限制的端口,例如10080端口。

3、解决方案

这个方法就很简单了,直接改网站监听的端口就行了,不要使用受限制的端口即可。(推荐)

配置–explicitly-allowed-ports=10080参数,允许访问受限制ed端口。(强烈不推荐)

关于:The play() request was interrupted by a call to pause() 报错

这是因为在发起video标签的play() 还没有返回结果的时候,调用了pause()方法导致的。

因为play() 方法是是个Promise,所以需要等待play()方法返回结果之后,再调用pause()方法。

总之,EasyPlayer.js播放器属于一款高效、精炼、稳定且免费的流媒体播放器,可支持多种流媒体协议播放,无须安装任何插件,起播快、延迟低、兼容性强,使用非常便捷。

EasyPlayer.js视频流媒体播放器不仅支持H.264与H.265视频编码格式,也能支持直播、点播、录像、快照截图、MP4播放、多屏播放、倍数播放、全屏播放等功能特性。


http://www.ppmy.cn/ops/135328.html

相关文章

【MYSQL】什么是关系型数据库与非关系型数据库?

真正的让你快速理解什么是关系型数据库与非关系型数据库~ 主要是以查询语句,存储结构,拓展 性上的区别。 关系型数据库(最经典就是mysql,oracle):它是支持SQL语言,并且关系型数据库大部分都支持…

Spring Data Redis常见操作总结

我列出来的都是最常用的&#xff0c;其他的你要自己去搜搜 1. 列表类型数据 Autowired private RedisTemplate<String ,Object> redisTemplate;public void f1() {String k "key";ListOperations<String, Object> list redisTemplate.opsForList();r…

网络安全常见练习靶场

DVWA (Dam Vulnerable Web Application) DVWA是用PHPMysql编写的一套用于常规WEB漏洞教学和检测的WEB脆弱性测试程序。包含了SQL注入、XSS、盲注等常见的一些安全漏洞。 链接地址&#xff1a;http://www.dvwa.co.uk mutillidaemutillidae mutillidaemutillidae是一个免费&am…

golang操作mysql基础驱动github.com/go-sql-driver/mysql使用

golang中类似java操作mysql的jdbc一样&#xff0c;github.com/go-sql-driver/mysql也为go提供了基础接口&#xff0c;在开发中往往需要写更多的代码来满足自己的定制需求&#xff0c;java在驱动基础上有了扩展&#xff0c;orm框架诞生&#xff0c;mybatis、jpa等都是好用的扩展…

基于Vue+SpringBoot的求职招聘平台

平台概述 本平台是一个高效、便捷的人才与职位匹配系统&#xff0c;旨在为求职者与招聘者提供一站式服务。平台内设三大核心角色&#xff1a;求职者、招聘者以及超级管理员&#xff0c;每个角色拥有独特的功能模块&#xff0c;确保用户能够轻松完成从信息获取到最终录用的整个…

Linux进阶:软件安装、网络操作、端口、进程等

软件安装 yum 和 apt 均需要root权限 CentOS系统使用&#xff1a; yum [install remove search] [-y] 软件名称 install 安装remove 卸载search 搜索-y&#xff0c;自动确认 Ubuntu系统使用 apt [install remove search] [-y] 软件名称 install 安装remove 卸载search 搜索-y&…

2024山西省网络建设运维第十八届职业院校技能大赛解析答案(5. nginx 和 tomcat 服务)

\5. nginx 和 tomcat 服务 任务描述:利用系统自带tomcat,搭建 Tomcat网站。 (1)配置 linux2 为 nginx 服务器,默认文档 index.html 的内容为 “HelloNginx”;仅允许使用域名访问,http 访问自动跳转到 https。 (2)利用 nginx 反向代理,实现 linux3 和 linux4 的 tomca…

CH06_Lambda表达式

第6章&#xff1a;Lambda表达式 本章目标 为什么要学习C#编程语言 了解C#相关常识 C#开发工具Visual Studio安装 掌握C#程序的开发步骤 掌握C#的注释 掌握C#的常用转义符 本章内容 lambda表达式演变史 C# 匿名函数的演变历史可以追溯到 C# 语言的不同版本&#xff0c;…