我们正在使用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 ”是否也有任何语言设置?任何帮助将不胜感激。