- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 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/
我正在使用视频轨道标签在视频中插入字幕和标题。我有一个 vtt 文件,但我需要在第 1 行和第 2 行之间换行。文本显示在正确的位置,但在一行上。请问如何在演讲者和他的标题之间强制换行? vtt 文件
我有一个简单的 vtt 轨道文件编辑器,其中构建的 vtt 文件内容保存在 var vtt 中. 目前我通过保存vtt的内容来添加轨道。到文件,然后将文件读取为 我想省略保存到文件的步骤,直接将变量
我正在尝试从外部 url 播放电影的字幕,但它不起作用,当我尝试添加本地存储的 vtt 文件时,它就起作用了。下面是代码 上面的代码不起作用。但是当我复制 vtt 的内容时它起作用了。 请
我在从跨域加载 vtt 时遇到问题:“加载 URL 域的不安全尝试...协议(protocol)和端口必须匹配。”我尝试将 crossorigin="true"添加到视频中,它在 chrome 和 f
最近遇到了一个对我来说很陌生的 C++ 链接器错误。 libfoo.so: undefined reference to `VTT for Foo' libfoo.so: undefined refe
我有一个视频标签,我在其中动态传递视频数据,即 src 和 vtt,我只想为当前视频保留 vtt,并删除所有其他 textTracks. 现在切换视频时,与之前播放的视频相关的所有 vtt 开始在视频
我可以使用 ffmpeg v. 3.4.7 从 mp4 文件中提取隐藏式字幕信息: ffmpeg -f lavfi -i movie="sample.mp4[out+subcc]" -map 0:1
我正在尝试让输入文件接受 webvtt 字幕,但是如果我这样做: 它仍然在文件浏览窗口中以 vtt 扩展名显示其他文件。有没有办法对只有 vtt 扩展名的文件进行归档? 最佳答案 我知道回答这个问题
我正在使用 Azure 搜索来搜索存储在 blob 中的文件内容。当我将 Azure 媒体服务 V3 索引器生成的 .vtt 文件包含在我的 Blob 存储中并运行索引器时,它会失败。是因为文件的某些
我想使用 Greasemonkey 为 Openload VTT 字幕添加字幕下载按钮。但是,我不知道如何访问 标签。 以这个 French video clip 为例有英文字幕。当我在 Firefo
最近遇到了一个 C++ 链接器错误,这对我来说是新的。 libfoo.so: undefined reference to `VTT for Foo' libfoo.so: undefined ref
我正在尝试将 VideoJS 用作播放器,并且我喜欢在您使用搜索栏作为视频预览时显示缩略图。我已经完成了生成 vtt 文件和缩略图的工作,因为现在我正在使用 JWPlayer。所以我想使用这个 VTT
如何在 Android 中使用 ExoPlayer2 设置和显示来自 url 的字幕?目前,我用 Kotlin 编写,我使用以下代码设置带字幕的 ExoPlayer: exoPlayer = Simp
有没有什么应用。哪个可以从 .vtt 转换为 .srt 格式?我尝试了不支持 .vtt 的字幕编辑器。如果有人知道任何特定的应用程序。可以用来做同样的事情,请分享。 最佳答案 使用 subconv 你
我正在尝试实现将 MP4 视频上传到 Azure 媒体服务;使其可通过流媒体 URL 进行流媒体播放,以及更重要且具体的问题:上传要在视频中显示的 .VTT 字幕。 我一直致力于将代码集成到此 tut
我有一个 .SRT 文件在 Android 平台上作为子图 block 与视频一起工作。但是该公司有大量视频的 .vtt 文件,而 .srt 文件只有少数。 .vtt 由 iPhone 开发支持。 我
我有几个视频要添加 VTT 隐藏式字幕文件。我在 Blackboard SP11 中通过 JWPlayer 6.8 部署 MP4。我很难准确理解我需要做什么才能让它发挥作用。 MP4 与 VTT 文件
我有一个带有 JW Player 字幕的 VTT 文件,我正在尝试创建交互式文字记录。为此,我需要将 VTT 文件读入数组,然后与数据进行交互。 以下是 VTT 文件的片段: 1 00:00:00 -
我抬头发现了这个 - https://learn.microsoft.com/en-us/azure/cognitive-services/speech-service/captioning-conc
我想从 Video.js 对象中加载的章节文件中获取提示。我已经找到了如何获取该轨道,但我需要它的 id 才能访问它。 player.textTracks().getTrackById(); 我找到了
我是一名优秀的程序员,十分优秀!