ExoPlayer Cast扩展程序-无法在电视上看到隐藏式字幕

时间:2018-12-16 02:02:18

标签: android exoplayer

我们正在使用ExoPlayer Cast扩展程序。视频文件为“ mp4”,并具有内置的英语字幕。我们可以使用“ 播放器”类并选择将首选语言设置为“ en”的DefaultTrackSelector来查看设备中的隐藏式字幕。但是,当我们使用“ CastPlayer ”将其投射到电视时,隐藏式字幕不会显示在电视上,而只会播放视频。我们正在创建MediaInfo对象,如下所示:

val movieMetadata = MediaMetadata(MediaMetadata.MEDIA_TYPE_MOVIE)
movieMetadata.putString(MediaMetadata.KEY_TITLE, TITLE)      
val mediaInfo = MediaInfo.Builder(videoUrl)
            .setStreamType(MediaInfo.STREAM_TYPE_BUFFERED)
            .setContentType(getMimeType(Uri.parse(videoUrl), this))
            .setMetadata(movieMetadata).build()

CastPlayer ”是否也有任何语言设置?任何帮助将不胜感激。

0 个答案:

没有答案