当前位置:   article > 正文

cesium 知乎_Cesium开发:在平面上播放视频

cesium planeprimitive video

Cesium的sancastle示例中有一个在球体上创建视频的例子,不过大家可能更需要一个在平面上创建视频,好应用到实际工程中去。

https://www.zhihu.com/video/1012029395518750720

代码比较简单,使用了Material Apperance,并且创建了一个包含video的Material。 需要注意的点是:new Cesium.Material的方式,把video作为构造函数参数传进去的做法不能用,Cesium有bug,内部没加对HtmlVideo的判断;

需要在html中增加如下代码:

Your browser does not support the video element.

然后js代码如下:

var viewer = new Cesium.Viewer('cesiumContainer');

var scene = viewer.scene;

var dimensions = new Cesium.Cartesian3(400000.0, 400000.0, 1.0);

var positionOnEllipsoid = Cesium.Cartesian3.fromDegrees(116.3912, 39.920);

var translateMatrix = Cesium.Transforms.eastNorthUpToFixedFrame(positionOnEllipsoid);

var rotationXMatrix = Cesium.Matrix4.fromRotationTransla

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/694848
推荐阅读
  

闽ICP备14008679号