(.smi)副标题文件的eplayer mime类型
我正在尝试使用epeoplayer将字幕集成到视频中。当前仅.srt
字幕文件正在使用mimetypes.application_subrip
。我如何使其适用于.smi
字幕文件。
MediaItem.SubtitleConfiguration subtitleConfiguration = new MediaItem.SubtitleConfiguration.Builder(Uri.parse(subTitlePath))
.setMimeType(MimeTypes.APPLICATION_SUBRIP)//mime type
.setSelectionFlags(C.SELECTION_FLAG_DEFAULT)
.build();
MediaItem mediaItem=new MediaItem.Builder()
.setUri(Uri.parse(videoUri))
.setSubtitleConfigurations(ImmutableList.of(subtitleConfiguration))
.build();
I am trying to integrate subtitles into videos using Exoplayer. Currently only .srt
subtitle files are working with MIMETypes.APPLICATION_SUBRIP
. How do I make it work for .smi
subtitle files.
MediaItem.SubtitleConfiguration subtitleConfiguration = new MediaItem.SubtitleConfiguration.Builder(Uri.parse(subTitlePath))
.setMimeType(MimeTypes.APPLICATION_SUBRIP)//mime type
.setSelectionFlags(C.SELECTION_FLAG_DEFAULT)
.build();
MediaItem mediaItem=new MediaItem.Builder()
.setUri(Uri.parse(videoUri))
.setSubtitleConfigurations(ImmutableList.of(subtitleConfiguration))
.build();
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据以下线程(github中的问题),
参考: https://github.com/google/google/ exoplayer/esseage/5869
答案是目前无法使用埃面层来玩耍,因为我们没有萨米字幕的解码器。
但是将来可能会得到解码器的更多支持。
According to below thread (issue in github),
Ref : https://github.com/google/ExoPlayer/issues/5869
The answer is that it is not possible to play that with the ExoPlayer at the moment, because we don't have a decoder for SAMI subtitles.
But in the future may we have the decoder and more support from ExoPlayer.