当前位置: 代码迷 >> 综合 >> H265流媒体播放器EasyPlayer.JS在web开发项目中引用报“webAssembly instantiate”错误解决方案
  详细解决方案

H265流媒体播放器EasyPlayer.JS在web开发项目中引用报“webAssembly instantiate”错误解决方案

热度:24   发布时间:2024-02-20 22:25:47.0

EasyPlayer是一款流媒体播放器系列项目, 支持RTSP、RTMP、HTTP、HLS、UDP、RTP、File等多种流媒体协议播放。随着多年不断的发展和迭代,不断基于成功的实践经验,发展出包括有: EasyPlayer RTSP、EasyPlayer RTMP、EasyPlayerPro 和EasyPlayer.js 等播放器。目前支持Windows、 Android、iOS三个平台,EasyPlayer.js还支持Linux平台,此外,EasyPlayer已成功支持近期势头猛涨的H265编码。

EasyPlayer.png

在web开发项目中,我们尝试引用了H265播放器EasyPlayer-JS,但是无法正常引用,出现报错如下图:

100.png

根据页面显示错误分析是libDecoder.wasm文件没有被加载成功,必须要把文件放到WEB服务器的root根目录下,只有在该目录下才能被调用起来,这是使用libDecoder.wasm文件的强制规定。

所以我们移动一下该文件即可:

101.png

随后播放器就能够正常引用,且在web中正常运行了。

102.png

目前TSINGSEE青犀视频全线产品内都集成了EasyPlayer播放器作为网页播放能力层,如果有用户想将EasyPlayer播放器集成进自己的流媒体平台,也是可以的,我们提供了非常简单易用的SDK及API接口,用户通过API调用就可以非常快速地开发出属于自己的应用程序,进行第二次开发。

EasyPlayerJS.png

  相关解决方案