資源管理系統

活動

由於 <a-assets><a-asset-item> 是 A-Frame 中的節點,當他們說完成載入時,他們將發出 loaded 事件。

活動名稱 描述
loaded 所有資源都已載入,或資源已超時。
timeout 資源超時。

載入個人資源的進度

<a-asset-item>

<a-asset-item> 呼叫 three.js FileLoader 。我們可以將 <a-asset-item> 用於任何檔案型別。完成後,它將使用文字響應設定其 data 成員。

活動名稱 描述
error 獲取錯誤。事件詳細資訊包含 xhrXMLHttpRequest 例項。
progress 在進展中釋出。事件詳細資訊包含 xhrXMLHttpRequest 例項,loadedBytestotalBytes
loaded src 指向的資源被載入。

<img>

影象是標準的 DOM 元素,因此我們可以監聽標準的 DOM 事件。

活動名稱 描述
load 影象已載入。

HTMLMediaElement

音訊和視訊資源是 17 世紀 。瀏覽器觸發這些元素上的特定事件; 為方便起見,請注意:

活動名稱 描述
error 載入資源時出錯。
loadeddata 進展。
progress 進展。

A-Frame 使用這些進度事件,比較瀏覽器緩衝的時間與資源的持續時間,以檢測資源何時載入。