Я использую popcorn.js, чтобы добавить некоторые субтитры/заголовки к своему видео. Они автоматически показаны на видео. В настоящее время я создаю пользовательские элементы управления видео, используя html и JavaScript. Я хотел бы, чтобы кнопка, которую я создал, включала и выключала субтитры.
Вот моя html-кнопка и видео (в настоящее время функция onclick «Подписи» пуста)
<input type="button" value="Captions" id="captions" onclick="Captions()" class="button"/>
<video id="video" width="896" height="504" data-setup="{}" >
<source src="video/MyVideo.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />
<source src="video/MyVideo.webmhd.webm" type='video/webm; codecs="vp8, vorbis"'>
<source src="video/MyVideo.oggtheora.ogv" type='video/ogg; codecs="theora, vorbis"' />
<p>Your browser doesn't support HTML5. Maybe you should upgrade.</p>
</video>
Вот некоторые из моих JavaScript с использованием Popcorn
document.addEventListener( "DOMContentLoaded", function() {
var popcorn = Popcorn( "#video" );true;
popcorn.subtitle({
start: .5,
end: 2.5,
text: "Subtitle Text"
popcorn.subtitle({
start: 2.5,
end: 9.5,
text: "Or captions"
});
}, false );
Я новичок в JavaScript, поэтому буду признателен за любую помощь.
Обновление: как мне сделать так, чтобы субтитры не воспроизводились автоматически. Я бы хотел, чтобы они были выключены, когда видео начинает воспроизводиться.