【问题标题】:Chromecast - how to add captions to a video using androidChromecast - 如何使用 android 为视频添加字幕
【发布时间】:2014-04-29 23:35:53
【问题描述】:

我在应用程序中使用 Chromecast 配套库来流式传输视频,它运行良好,但现在我想为视频添加字幕,但我找不到如何做到这一点。我已经看到了 chrome 的标题示例,但似乎没有与 android 等效的示例,我尝试从 chrome 示例中复制 json 并将其添加到加载媒体函数中的 customdata 中,但这不起作用。

如何使用 chromecast android api 为视频添加字幕?

【问题讨论】:

    标签: chromecast


    【解决方案1】:

    目前,发送方的 Cast SDK 均未提供任何 API 来支持隐藏式字幕,因此您需要推出自己的解决方案。大部分工作是在接收方完成的,您可以在我们的sample 代码中找到一个示例;在那里您会看到一个 chrome 发送者和一个接收者代码,但是当您查看发送者代码时,您会发现在 Android 或 iOS 设备上执行相同操作或多或少是相同的。附带说明一下,我们计划支持 CC 作为 SDK 的一部分,届时我们的 Styled 和 Default 接收器将相应更新。

    更新(2017 年 1 月 10 日):媒体轨道/隐藏式字幕已在不久前添加到发送方和接收方 SDK。对于 Android 发件人,您可以查看 docs 以了解如何设置。 CCL 和 SDK v3(作为 ExpandedController 的一部分)都提供 UI 控件来让用户更改轨道。如果您正在使用 CCL,那么您还可以在早期版本的 Android 中添加一整套首选项,允许用户自定义 CC 的外观和感觉(例如字体等);较新版本的 Android 已将其内置到设置中。 CastVideos-androidCastVideos-android-v2 样本都使用 CC。

    【讨论】:

    • 我偶然发现了许多引用 github 示例的答案。但是,GitHub 示例 404'd。如果这些答案可以用更新的信息来回答问题的更新信息来更新,那就太好了。
    • 更新了新信息。
    猜你喜欢
    • 2017-05-04
    • 2021-07-04
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 2017-05-03
    • 1970-01-01
    • 2014-03-14
    • 2014-01-29
    相关资源
    最近更新 更多