首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用<video>和<track>

使用<video>和<track>
EN

Stack Overflow用户
提问于 2017-02-23 00:56:53
回答 1查看 49关注 0票数 0

如何在视频中使用<track>?当鼠标放在这个单词上时,我想从跟踪文本中获取单词。

代码语言:javascript
运行
复制
var track = document.getElementById('ger').track;
var cues = track.cues;
var active_cues = track.activeCues;
var text = active_cues[0].text;
console.log(text);
代码语言:javascript
运行
复制
<video id="video" width="320" height="240" controls>
  <source src="Video/video.mp4" type='video/mp4'>
   <track id="ger" kind="subtitles" src="Video/Twitter_in_Plain_English_ger.vtt" srclang="de">
</video>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-21 06:31:14

基于曲目的文档,我认为你想要的应该是这样的:

代码语言:javascript
运行
复制
var videoElement = document.querySelector("video");//get video element where you want tracks
var track = videoElement.textTracks[0]; //get first track element that contains cues
var activeCue = track.activeCues[0]; //get first active cue
var cueText = activeCue.text; // get the text of active cue
console.log(cueText); display text in dev console

此外,这里有一个很好的完整教程,介绍如何使用tracks:https://www.html5rocks.com/en/tutorials/track/basics/

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

https://stackoverflow.com/questions/42397719

复制
相关文章

相似问题

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