【问题标题】:Andorid VideoView not adding VTT subtitles in playerAndroid VideoView没有在iplayer中添加VTT字幕
【发布时间】:2016-12-28 11:19:20
【问题描述】:

我正在使用
videoView.addSubtitleSource(new FileInputStream(subtitle.getPath()), MediaFormat.createSubtitleFormat("text/vtt", subtitle.getLanguage())); 在视图中添加字幕文件。

该文件有效,并且在 MediaPlayer.OnInfoListener 中查找 getTrackInfo 时,我得到了字幕轨道信息,但是字幕没有显示出来。

知道如何解决它吗?

【问题讨论】:

标签: android android-videoview


【解决方案1】:

在尝试了几天后找到了答案,我的同事与我分享了@98​​7654321@ 我注意到我没有这样做:

override fun onCreateOptionsMenu(menu: Menu?): Boolean {
    val inflater: MenuInflater = menuInflater
    inflater.inflate(R.menu.menu_closed_caption, menu)
    return true
}

override fun onOptionsItemSelected(item: MenuItem): Boolean {
    return when (item.itemId) {
        R.id.closedCaptionMenuItem -> {
            startActivity(Intent(Settings.ACTION_CAPTIONING_SETTINGS))
            true
        }
        else -> super.onOptionsItemSelected(item)
    }
}

基本上我没有在设置中启用字幕,因此没有出现。希望这对您有所帮助。美好的一天

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多