我正在尝试在播放视频时将mp4视频绘制到画布元素。
我正在使用下面的代码,该代码适用于大多数设备和浏览器,但是我意识到在Firefox移动版上会播放mp4视频,但canvas元素不会播放。是否有任何文档或解决此问题的方法?
var canvas = document.getElementById('myCanvas');
var ctx = canvas.getContext('2d');
var video = document.getElementById('video');
canvas.width = 600; // set the canvas to be the size of the video
canvas.height = 338;
function loop() {
ctx.drawImage(video, 0, 0);
window.requestAnimationFrame(loop);
}loop();
我没有看到任何错误代码,所有其他javascript仍然有效。我尝试将视频缩小到非常小的尺寸,以消除画布尺寸的限制,但这也不起作用。