我不知道为什么会收到此错误:
Uncaught Error: INDEX_SIZE_ERR: DOM Exception 1
从有效运行开始:
my.ctx.drawImage(videoSelector, "358px", "0px", "920px", "599px", "358px", "0px", "920px", "599px");
我正在计算这些尺寸,以裁剪视频标签的实际内容区域。因为我的视频标签是100%/ 100%,与浏览器窗口的大小不匹配,所以在将其映射到画布标签时,黑色区域无法转换为画布标签。
关于我为什么会收到此错误的任何想法,或者是复制相同尺寸的视频标签而不会拉伸的最佳方法的任何想法?
最佳答案
根据the specs ...
如果源矩形尺寸之一为零,则抛出INDEX_SIZE_ERR异常
和...
如果sw或sh参数之一为零,则实现必须引发INDEX_SIZE_ERR异常。
您实际上不需要在那里定义“ px”,如果结果值被错误地解释,则可能导致它