HTML5视频:全屏字幕

时间:2012-04-04 09:22:49

标签: html5 video fullscreen subtitle

是否可以在全屏模式下在HTML5视频控件上显示字幕?

我可以在窗口模式下显示它们(例如在FF 11.0上),稍微修改一下cuepoint.js版本以显示“实时”字幕:

Cuepoint.prototype.addLiveSlide = function(html) {
    var self;
    this.html = html;
    self = this;
    return this.video.addEventListener("timeupdate", function() {
        return self.update(html);
    },
    false);
};

但是,当用户全屏显示时,字幕不显示...当返回窗口模式时,它们会再次显示。

这种行为是设计错误还是错过了什么?

4 个答案:

答案 0 :(得分:1)

你可以做一些涉及视频和画布的魔术吗? http://html5doctor.com/video-canvas-magic/

答案 1 :(得分:1)

我建议尝试支持全屏的playr(显然 - 我实际上并没有亲自测试过这部分内容)。

答案 2 :(得分:1)

firefox的原生全屏模式(使用fullscreen-api)隐藏了除了z-index之外全部请求全屏的元素。 但解决方案很简单:在视频和其他内容(如字幕)周围包装一个容器-div,并为该容器请求全屏。

在任何时候都尊重z-index-values的chrome中不会出现问题

答案 3 :(得分:0)