2017-12-18 94 views
1

我試圖使用A框架來顯示360視頻或360照片,但偶然發現了a實體框架的一些限制:視頻層或天空不被接受爲一個屬性,所以:使用框架原語來顯示360內容

這不起作用:<a-entity geometry="primitive:videosphere", ... ></a-entity>

,這確實也不: <a-entity geometry="primitive:sky", ... ></a-entity>

我搜索的文件,但無法找到原因中,平面或球形等做與一個實體一起工作,但天空或視頻領域沒有。

這個問題的目的是:我想寫一段能夠顯示360視頻和360照片並從一種內容類型切換到另一種內容的代碼。有一個簡單的解決方案嗎?

Pierre

回答

0

視頻球或天空都不是幾何圖元。這裏是內置的geometries的列表。

要切換照片/視頻,只要保持球體或天空:

<a-sphere material="side:back"></a-sphere> 

<a-sky></a-sky> 

和經由註冊的組件切換material.src屬性。 你必須記住在視頻上手動撥打play()stop(),因爲它們可能在後臺播放。