首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对srt文件的Googlecast支持

对srt文件的Googlecast支持
EN

Stack Overflow用户
提问于 2015-05-06 10:44:49
回答 2查看 913关注 0票数 0

我正在开发一个应用程序来播放带有chromecast支持的视频。我在字幕上遇到麻烦了。我可以显示.vtt字幕,但是经典的.srt字幕文件有一个问题。chromecast支持srt格式的字幕吗?我找到了一个链接:支持Google Cast的媒体

在这个页面中没有明确的声明,chromecast不支持它。例如应用程序可以显示它们。

我使用这段代码:

代码语言:javascript
复制
MediaTrack subtitles = new MediaTrack.Builder(1, MediaTrack.TYPE_TEXT)
    .setName("Subtitles")
    .setSubtype(MediaTrack.SUBTYPE_SUBTITLES)
    .setContentId("http://some-example.srt")
    .setLanguage("en-US").build();

代码语言:javascript
复制
mRemoteMediaPlayer.setActiveMediaTracks(mApiClient, new long[] {1});

它适用于vtt文件,但不适用于srt。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-06 14:17:54

您引用的链接清楚地指出,chromecast只支持TTML、WebVTT和CEA-608字幕格式。像Plex这样的应用程序可以自由地将其他格式转换成受支持的格式,甚至可以在自己的接收器中呈现其他格式。

票数 2
EN

Stack Overflow用户

发布于 2017-11-13 01:17:36

我也遇到了这个问题。幸运的是,VTT和SRT文件类型基本相同。下面是一个小库,用于在两种文件类型之间进行转换:Github项目:-主电源-颠覆器

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30074480

复制
相关文章

相似问题

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