gpt4 book ai didi

video - "player.textTracks is undefined"与 video.js vtt-thumbnails

转载 作者:行者123 更新时间:2023-11-28 21:42:07 30 4
gpt4 key购买 nike

我正在尝试使用 vtt-thumbnails video.js 的插件,但无论是在我的网站上还是在演示中,我总是会收到此错误:

TypeError: player.textTracks(...) is undefined

我正在使用 5.4.4,我的代码看起来像这样:

<script src="/videojs/video.js"></script>
<link href="/videojs/default.css" rel="stylesheet">
<script src="/videojs/videojs.thumbnails.js"></script>
<link href="/videojs/videojs.thumbnails.css" rel="stylesheet">

<video id="thevideo" class="video-js vjs-default-skin" preload="auto" controls="controls" autoplay loop poster="poster.jpg">
<source src="file.mp4" type="video/mp4" />
<track kind="metadata" src="vtt.php" default>
</video>

<script>
// initialize video.js
var video = videojs('thevideo',{plugins:{thumbnails{width:120,height:90}}});
<script>

有什么想法吗?

ps:我的 .vtt 文件已经可以在 Jwplayer 上正常运行了。*

最佳答案

此插件是在 video.js 5.x 发布之前编写的。与版本 4.x 相比的一个变化是插件现在可以更早加载。因此,该插件现在试图过早地访问文本轨道。您可以通过在就绪函数中初始化插件而不是将其作为设置选项传递来解决此问题:

var video = videojs('thevideo', {}, function(){
this.thumbnails({width:120,height:90});
});

关于video - "player.textTracks is undefined"与 video.js vtt-thumbnails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34451250/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com