前言
不少客户在做视频投放时,视频投放的位置不理想,贴模型贴地形效果不理想,想使用entity的方式实现贴视频材质,今天小编带大家使用简单的entity来做视频投放。
1. HTML中添加视频
<div id="videoPlayer" style="display:none;">
<video id="Player" style="position:absolute;display: none" src="./media/漓江.mp4" autoplay="false">
</video>
</div>
将 autoplay 属性设置为 false,禁用视频的自动播放。控制视频的播放行为,可以使用 HTMLMediaElement中的 play() 和 pause() 方法。
例如:
videoElement.play(); //播放视频
videoElement.pause(); //停止播放视频
2. 创建entity并赋予视频材质
本文以矩形为例,也可根据需求设置多边形等。
var video = viewer.entities.add({
rectangle: {
coordinates:SuperMap3D.Rectangle.fromDegrees(110.5253675320270