VIDEOJS: ERROR: (CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED) No compatible source was found
原因:
VIDEOJS: ERROR: (CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED) No compatible source was found
出现的原因是你提供的视频连接可能没有扩展名导致,这样videojs无法知道视频的格式。
需要在type属性指定播放视频的格式即可。
解决方法:
videojs.getPlayer("vid_bannerVideo").src({
src: videoPlayUrl,
type: this.files[0].type
});
其他:
videojs可以播放本地视频,需要使用URL.createObjectURL
创建一个字节虚拟连接指向文件源,然后通过src方法进行设置即可。
可千万别忘了当不需要的时候,一定使用
URL.revokeObjectURL
进行回收资源。
本地播放源格式:blob:http://localhost:8300/d261683e-3954-489d-b937-c20847cc6073,这种播放源需要指定type
属性以让videojs知道要播放的视频源类型。
参考:
复制请注明出处,在世界中挣扎的灰太狼