videojs-transcript最新可用版本查询及0.8.1版本报错修复咨询
videojs-transcript版本相关问题解答
1. 最新可用版本及获取方式
原作者维护的版本自2017年起已停止更新,官方稳定可用的最高版本为2014年发布的0.7.1版本,即原作者示例页使用的版本,无更高官方稳定版放出。
目前可使用的更高版本为第三方维护的npm包,共有两个可选:
videojs-transcript-ac:无公开代码仓库,更新时间较晚,对高版本video.js兼容性更好@packt/videojs-transcript:有对应公开Bitbucket仓库,更新时间较早,适配2017-2019年发布的video.js版本
两个包均可直接从npm公共源下载安装。
2. 原作者0.8.1版本报错修复方案
你遇到的Uncaught TypeError: my._options is undefined报错是版本API适配遗漏导致的,修复方法如下:
打开videojs-transcript.js文件,定位到379行,将代码中的my._options替换为my.options()即可。
该报错的根因是video.js 6.x及以上版本废弃了直接访问私有属性
_options的调用方式,统一使用options()公共方法获取配置项。
如果修改后仍存在其他兼容性问题,可将video.js版本降级到6.x版本使用,0.8.1版本仅适配video.js 6.x版本,不支持7.x及以上的高版本video.js。
内容的提问来源于stack exchange,提问作者John Pankowicz
相关产品推荐
相关产品推荐

