首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Videoplayer.Markers不是函数错误

Videoplayer.Markers不是函数错误
EN

Stack Overflow用户
提问于 2021-10-17 07:21:20
回答 1查看 404关注 0票数 0

我想动态地向我的视频播放器添加标记。我在试着用视频来做标记插件。但我错了

Videoplayer.markers不是一个函数

代码语言:javascript
复制
 <video id="vEpisodePlayer"
               class="video-js vjs-default-skin vjs-big-play-centered "
               controls="controls"
               preload="auto">
 </video>
 @section Scripts{
<script src="~/js/video.js" defer="defer"></script>
@*<script src="https://cdnjs.cloudflare.com/ajax/libs/videojs-contrib-ads/6.9.0/videojs.ads.min.js" integrity="sha512-ff4Rc39SC+LyUOUEKUvQ5VW/BMtzy+p3/zN+zB/VloiEfFpkY4JseoJC2TtwJTnn2PrSsm+dvSW6S4yV6uADUA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>*@
<script src="~/js/videojs-seek-buttons.min.js" defer="defer"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/videojs-markers/0.7.0/videojs-markers.js"></script>
<script src="~/js/Development/videoPlayer.js" asp-append-version="true"></script>
<script src="~/js/Development/videoDetail.js" asp-append-version="true"></script>
}

javascript:

代码语言:javascript
复制
Videoplayer = videojs("#vEpisodePlayer", options, function onPlayerReady() {
    this.fill(false);
    this.seekButtons({
        forward: 10,
        back: 10
    });
    

});

Videoplayer.src({ type: 'video/mp4', src: source });

Videoplayer.markers({
    markerStyle: {
        'width': '190px',
        'border-radius': '2px',
        'background-color': 'orange'
    }
});

如何修复此错误并向视频my播放机添加标记?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-18 13:17:15

这个错误意味着Video.js插件还没有注册。您已经在一些脚本上使用了defer,但没有使用标记插件脚本。您也应该推迟该插件,否则它将在videojs存在之前执行,并且不可能对它注册插件。

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

https://stackoverflow.com/questions/69602149

复制
相关文章

相似问题

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