首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加带有爆米花TTML字幕的视频元素

添加带有爆米花TTML字幕的视频元素
EN

Stack Overflow用户
提问于 2013-05-14 18:07:20
回答 1查看 1.1K关注 0票数 1

我有一个页面,我想要插入一个带有TTML字幕的视频元素,就像你在this Fiddle中看到的那样,使用PopcornJS。除了字幕之外,一切都运行得很好。他们不会出现。当我做一些像<video src="myvideo.mp4" data-timeline-sources="data.ttml" />这样的事情时,字幕可以正常工作。

那么,是我做错了什么呢,还是PopcornJS不可能插入一个video元素,设置data-timeline-sources属性并播放带有该字幕文件的视频呢?

我的data.ttml字幕文件如下所示:

代码语言:javascript
复制
<tt xmlns:tts="http://www.w3.org/2006/04/ttaf1#styling" xmlns="http://www.w3.org/2006/04/ttaf1">
<body region="subtitleArea">
  <div>
    <p xml:id="subtitle1" begin="0.50s" end="2.5s">
      Test subtitle 1
    </p>
    <p xml:id="subtitle2" begin="3.0s" end="5.0s">
      Test subtitle 2
    </p>
    <p xml:id="subtitle3" begin="5.5s" end="8.5s" >
      Test subtitle 3a<br/>
      Test subtitle 3b
    </p>
    <p xml:id="subtitle4" begin="9.5s" end="12.0s">
      Test subtitle 4
    </p>
    <p xml:id="subtitle5" begin="13.0s" end="15.0s">
      Test subtitle 5
    </p>
  </div>    
</body>
</tt>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-14 10:19:59

Popcorn TTML parser是一个脚本,因此请将其放入脚本标记中,如以下演示所示:

  • Popcorn 1.0 TTML parser Plug-in Demo
  • Popcorn TTML parser documentation

IE10是唯一一个原生支持TTML的浏览器。Chrome支持WebVTT。Firefox两者都不支持。以下是关于每种方法的一些教程:

  • Create WebVTT or TTML files with Caption Maker
  • WebVTT Primer
  • Intro to WebVTT and track
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16540377

复制
相关文章

相似问题

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