【发布时间】:2014-08-06 15:26:55
【问题描述】:
我有一个 MediaPlayer 对象。我可以正常显示 MP4 视频文件。
现在我想显示我的 .MP4 文件的内部副标题。所以我用
// this code makes the player show the subtitle in the mp4 file it is playing
mPlayer.selectTrack(subtitleTrackIndex);
是的,我确定索引完全指向我的字幕轨道,而不是音频或视频轨道。
曲目加载正常,但屏幕上没有出现任何文字。这是为什么?是我的字幕轨格式吗?我在下图中包含了我的字幕轨道的媒体信息。
Android 对播放某些特定的“Muxing mode”或“Codec id”的字幕是否有任何限制?
非常感谢任何其他想法。
附:我现在并且应该使用 Android 4.2.2,由于技术决定,我更喜欢使用内部字幕而不是外部字幕。
【问题讨论】:
标签: android video media-player android-mediaplayer