【发布时间】:2015-10-24 11:49:18
【问题描述】:
我想在 html 页面中只显示视频的区域。这应该是给定的已知像素区域(例如,大小为(640, 480) 的视频的像素(5, 10) 到(670, 400))。
是否有标准和/或方便的方法来做到这一点?
我只找到了以下来源:
- Zooming and rotating for video:使用 CSS 变换来操作视频区域。它与隐藏我不想显示的部分无关。我想我可以通过 CSS 的其他功能隐藏它,但它会隐藏我不想隐藏的视频元素的一部分 - 视频控件。
- Using Canvas to render each frame:它确实解决了问题,但又失去了视频元素的功能(如视频控件)。此外,它需要手动重新渲染每一帧,我不确定这样做的性能成本是多少。
有更好的主意吗?
【问题讨论】:
标签: javascript html video canvas rendering