我已经创建了HTML5视频播放器,现在我正在使用SimpleExoPlayer
为Android应用创建视频播放器。我希望通过与我在HTML5视频播放器中使用的完全相同的方法插入字幕轨道(该方法如下)。所以我想手动插入字幕并声明其持续时间范围,而不使用任何字幕文件,例如vtt
或srt
。在SimpleExoPlayer
中找不到MediaSource
或ExoPlayer
的任何内容,我可以在其中手动声明字幕。请帮我。
如有其他疑问,请在下面评论。
我的HTML5
视频播放器示例:
<html>
<head>
<title></title>
</head>
<body>
<video video-player src="http://dash.akamaized.net/akamai/bbb/bbb_640x360_60fps_1200k.mp4" controls></video>
<script>
var video_player = document.querySelectorAll('[video-player]')[0];
var track = video_player.addTextTrack("captions", undefined, "en");
track.mode = "showing";
// The line below is something I'm looking for
track.addCue(new VTTCue(0, 600, "SUBTITLES IS HERE"));
</script>
</body>
</html>