У меня есть видео, которое я хочу показать на моей веб-странице, все работает, за исключением того, что элементы управления не отображаются. У меня была проблема с отображением видео по моей желаемой ширине и высоте, поэтому я использовал небольшой хакерский хакер, чтобы сделать это так. Атрибут autoplay работает, но при применении атрибута управления он не работает. Есть идеи?Элементы управления не отображаются на HTML5 Видео при использовании javascript
Вот мой HTML
<canvas id="canvas" height="500" width="1300">
<video id="video" controls>
<source src="videos/Trailer.mp4" type="video/mp4">
</video>
</canvas>
и Javascript
function updateVideo() {
var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
var myVideo = document.getElementById('video');
ctx.drawImage(myVideo, 0, 0, 1300, 500);
}
setInterval (updateVideo, 24);
кажется, ваша проблема является ''
Причина для холста заключается в том, что я могу настроить соотношение сторон видео, чтобы оно могло быть 1300, 500, а не родное. Как я уже сказал, я использовал это как взломать, и я знаю, что он работает без функции canvas. Невозможно настроить видео на 1300 x 500 без использования этого. Ну, по крайней мере, не так, как я нашел – seus