【问题标题】:Jwplayer captions compatibility for Android and iOSJwplayer 字幕兼容 Android 和 iOS
【发布时间】:2013-12-05 15:14:40
【问题描述】:

我一直在 Jwplayer 6 中试验 srt vtt 和 dfxp 字幕。

我无法让这三种类型中的任何一种在 Android 上运行,但我看到 srt 和 Vtt 在 Android 上使用不同的播放器运行。是否有可能让任何格式在 Android 上运行?

我无法让 dfxp 在 iPad 上工作(其他两个工作正常)。是否可以在 iPad 上使用 dfxp 和 jwplayer?

我无法让这三种类型中的任何一种在 iPhone 上运行,但我看到 Vtt 只能在具有不同播放器的 iPhone 上运行。是否有可能让任何格式在 iPhone 上运行?

【问题讨论】:

  • 字幕需要嵌入到mp4文件中。
  • 当您说嵌入到 mp4 文件中时,您的意思是硬打印到文件中,因此它们是视频的一部分,因此无法关闭,否则会通过样式或 javascript 进行操作?
  • 对不起,我的意思是编码到文件中。

标签: android iphone ipad jwplayer captions


【解决方案1】:

支持的格式

JW Player 6 支持三种格式的字幕:

  • WebVTT,一种纯文本格式,是 HTML5 标准的一部分。
  • SRT,一种在文件共享者中流行的纯文本格式。
  • DFXP,一种在广播公司中流行的 XML 格式。

VTT 字幕是首选,因为它们是 HTML5 标准的一部分。 JW Player 支持所有浏览器的所有三种格式,包括 Flash 和 HTML5 模式。

JW Player 尚不支持移动设备上的字幕 (Android/iOS),因为还不能渲染它们。这 当这些设备support Text Tracks 时,限制将被删除 本机。

注意 JW Player 还支持嵌入在 HTTP 流中的字幕 直播。请参阅CEA-608 Closed Captions in HLS 了解更多信息

查看here了解更多信息。

【讨论】:

    【解决方案2】:

    目前,2015 年 9 月,Android 和 iOS 支持隐藏式字幕。

    但仅限SRT 格式。

    添加字幕 SDK 支持将字幕轨道(字幕)添加到 视频来源。目前,SDK 仅支持 SRT 中的字幕 格式。

    【讨论】:

      【解决方案3】:

      关于 Q 的 iPhone 部分。

      看看James Herrieven对此问题的解决方案。看来他已经成功地让 WebVTT 字幕在 iPhone 上运行了。

      使用说明:http://www.dev.powered-by-haiku.co.uk/solutions/jwioscaptions/

      插件(MIT 许可):http://www.dev.powered-by-haiku.co.uk/solutions/jwioscaptions/code/jwioscaptions.js

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-11
        • 1970-01-01
        • 1970-01-01
        • 2013-02-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多