easyplayer播放器报错compileError:webAssembly.instantiate()的原因及解决方法

Posted TSINGSEE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了easyplayer播放器报错compileError:webAssembly.instantiate()的原因及解决方法相关的知识,希望对你有一定的参考价值。

大家知道EasyPlayer播放器系列是一套很稳定全面的视频播放器了,涵盖了PC端、手机端、网页端等多种系统的播放版本,并且EasyPlayer播放器已经支持集成在EasyGBS、EasyNVR、EasyCVR等多个流媒体平台中,体验H265编码的视频播放效果。

有的客户在使用EasyPlayer播放器时会碰到一些调用的问题,比如在EasyGBS上面可以播放,但是调用过流地址之后用EasyPlayer播放器播放不了,并在控制台报错:

这个是EasyPlayer播放器的常见错误,主要出现的原因有两点,下面我们来逐个来分析解释一下。

原因一:

这个视频流是265的,所以要用我们支持H265播放器版本来播放。这个报错的原因是没有找到libDecoder.Wasm这个文件,很可能是用户所用的播放器版本是在github上面下的demo,不是265的而是H5-player。

遇到这种情况要在H265的demo里面添加有libDecoder.Wasm这个文件即可。

原因二:

客户并没有用服务启动播放器,而是直接用这个demo文件启动,这样也会导致报错。我们播放器是基于服务的,要把这个demo文件放在服务的根目录里面而不能另外放在一个目录里面。

以上是关于easyplayer播放器报错compileError:webAssembly.instantiate()的原因及解决方法的主要内容,如果未能解决你的问题,请参考以下文章

H.265视频流媒体播放器EasyPlayer.js集成时出现“SourceBuffer ”报错,该如何解决?

EasyPlayer播放器消耗流量却不播放视频且报错libDecoder.wasm404问题排查及解决

H.265流媒体播放器EasyPlayer.js集成时页面报错出现“X”,该如何解决?

调用EasyPlayer播放器报错FlvPlayer.load() has been called,pleasse call unload() first!

EasyPlayer.js播放M3u8报错net::ERR_EMPTY_RESPONSE,如何解决?

EasyPlayer播放器出错502 Bad Gateway问题分析