首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >RequireJS如何正确运行视频videojs缩略图?

RequireJS如何正确运行视频videojs缩略图?
EN

Stack Overflow用户
提问于 2021-11-05 22:37:47
回答 1查看 105关注 0票数 0

我正在使用RequireJS加载视频use ,并使用插件。在本指南https://github.com/chrisboustead/videojs-vtt-thumbnails中,我做了所有类似的事情,我的配置文件如下所示:

代码语言:javascript
运行
复制
requirejs.config({
    "baseUrl": "",
    "paths": {
        "app": "",
        "video.js": "https://vjs.zencdn.net/7.7.5/video.min",
        "videojs-vtt-thumbnails.min": "https://cdn.jsdelivr.net/npm/videojs-vtt-thumbnails@0.0.13/dist/videojs-vtt-thumbnails.cjs.min"
    }
});

这就是videojs-vtt-thumbnails调用代码的样子。

代码语言:javascript
运行
复制
    require(['video.js', 'videojs-vtt-thumbnails.min'], function(videojs) {
    var showcasePlayer = videojs('my-player', opions, function () {
        showcasePlayer.vttThumbnails({
        src: 'https://s3.amazonaws.com/sprite.mysite.com/123456-spr-w120.vtt'
        });
    });
   });

接下来,我将videojs-vtt-thumbnails插件命名为

最后,我得到了一个错误:"TypeError: showcasePlayer.vttThumbnails不是一个函数“

下面是一个有用的例子:

https://jsfiddle.net/SergeyKozlov/k8azq9f5/

如何正确运行videojs-vtt-thumbnails?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-06 09:17:43

造成此错误的原因是缺少对requirejs.configshim中的依赖项的描述。

代码语言:javascript
运行
复制
shim: {
    'video.min': {
        deps: ['videojs-vtt-thumbnails.min']
    }
}

就我而言,问题已经解决了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69859930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档