CesiumCesium 是一款面向三維地球和地圖的,世界級(jí)的JavaScript開源產(chǎn)品。它提供了基于JavaScript語言的開發(fā)包,方便用戶快速搭建一款零插件的虛擬地球Web應(yīng)用,并在性能,精度,渲染質(zhì)量以及多平臺(tái),易用性上都有高質(zhì)量的保證。 關(guān)于視頻投影視頻投影其實(shí)就是在三維場(chǎng)景中,播放實(shí)時(shí)視頻,現(xiàn)在做三維實(shí)時(shí)視頻的例子很多,比如公安行業(yè)監(jiān)控?cái)z像頭的實(shí)時(shí)投影播放,廣告行業(yè)在高樓的樓面播放制作的廣告,或者在廣場(chǎng)的大顯示器上播放電影、電視劇等等。 原理視頻一般通過video的標(biāo)簽顯示,可以把video作為一種特殊的材質(zhì)賦給場(chǎng)景中的物體即可。 效果圖實(shí)踐
<video id="trailer" autoplay loop crossorigin controls style="display: none;"> <source src="https:///videos/Sandcastle/big-buck-bunny_trailer.mp4" type="video/mp4"> </video>
var video = viewer.entities.add({ polygon: { hierarchy: new Cesium.PolygonHierarchy(Cesium.Cartesian3.fromDegreesArray([114.25, 30.34, 114.30, 30.34, 114.30, 30.36, 114.25, 30.36])), classificationType: Cesium.ClassificationType.BOTH } });
|
|