Chromecast 字幕

Chromecast subtitle

我已经成功将视频投射到 chromecast 现在我正在尝试添加对字幕的支持,但我遇到了两个问题

  1. 当我使用 NanoHttpd chromecast 流式传输 vtt 文件时 returns 错误代码 2100,尽管我正在使用相同的服务器流式传输视频并且它可以工作
  2. 为了找出问题,我将 vtt 文件上传到保管箱,现在 chromecast returns 成功也设置了 mediatracks returns 成功但未显示字幕。

注意:我使用的是 Chromecast 默认媒体接收器

那我做错了什么?

如果我没记错的话,即使您只是流式传输 mp4 媒体文件,您的服务器也需要为隐藏式字幕提供 CORS 支持,因此请确保在使用嵌入式服务器时发生这种情况。完成后,确保正确设置 "active tracks"。如果此时您遇到问题,则需要提供更多信息:有关添加和激活轨道的代码、接收器日志(为此您需要一个 Styled 或自定义接收器)。