跳至主要內容
媒體投遞箱同步器 Media Flow

媒體投遞箱同步器

BRICKS TOOLS avatar
作者:BRICKS TOOLS
3 年前已更新

將 Media Box 媒體投遞箱的資料同步至本地檔案清單的處理器,可將隨時偵測 Media Box 中的清單變更同步至裝置中。


  • Local Sync 區塊

RunMode

清單

當顯示設備在 DEVICE 中設定 Local Sync 開啟時,且設備設定開啟同一應用程式並位於同一個區域網路下時,可在此設定此處理器的執行方式:

  • all:觸發時所有設備都執行處理器

  • main-only:觸發時僅在 Local Sync 中設定最高優先的設備執行

  • minor-only:觸發時僅在 Local Sync 中設定最低優先的設備執行


  • Properties 區塊

Box Id

字串

設定要讀取的 Media Resource 投遞箱 id ,可在 Media 頁籤中選定想同步的投遞箱後點擊 Edit 即可查看 id 。

Access Token

字串

設定驗證用 Access token, 如果為空則使用 passcode

Passcode

字串

驗證用 Passcode,需在 Media 投遞箱的 Edit 中設定一組新的 Passcode 後即可使用。

Include Types

清單

設定要同步的檔案類型,可複數選擇,預設是全部都開啟。以下為檔案類型列表:

  • IMAGE:圖像類型

  • VIDEO:影片類型

  • AUDIO:音訊類型

  • FILE:檔案類型

Subscribe Box Change

布林值

設定是否訂閱 Media 投遞箱的變更,包含檔案刪除、新檔案更新等


  • Storage 區塊

Save To Storage

布林值 Yes/No

設定同步的檔案是否要儲存到本地裝置的儲存空間中

DownloadMode

清單

設定同步檔案的下載模式

  • Sequence:序列式的下載模式

  • Concurrent:同步下載模式

Load Size Limit

字串

設定同步檔案的大小限制

格式如右方所列 (* GB, * MB, * KB)

Allow Load Size Limit Exceed

布林值

設定是否偵測超過檔案大小限定,僅用於觸發事件使用

Source

清單

設定同步下載的檔案類型

  • Original:使用原始檔案

  • Converted:使用轉換後的檔案

  • Video-thumbnail-orginal:使用縮圖

  • use-source-version:使用不同版本大小的檔案,選擇此項後需描配下個項目使用

Source Version Alternative

陣列

設定要使用的來源替代檔案,設定的數值需符合 Media 投遞箱的媒體資訊中的 Verion。如100x100需填100。


  • Events 區塊

Fetch Error

當擷取檔案時發生錯誤時觸發的事件

Subscribe Box Connect

當設定 Subscribe Box Change 時,連線 Media 投遞箱時觸發的事件

Subscribe Box Error

當設定 Subscribe Box Change 時,媒體投遞箱更新內容發生錯誤時觸發的事件

Subscribe Box Connect Error

當設定 Subscribe Box Change 時,連線 Media 投遞箱發生錯誤時觸發的事件

Save Storage Completed

當設定 Save To Storage 為 True 時,下載 Media 投遞箱內容完成時觸發的事件

File Size Exceed

當設定 Load Size Limit 時,偵測 Media 投遞箱檔案超過設定大小時時觸發的事件


  • Outlets 區塊

Download Status

設定檔案同步狀態的字串輸出。

Download Progress

輸出檔案同步進度,格式為陣列

Download File Urls

設定最後輸出檔案清單的輸出,格式為陣列物件。檔案同步的結果輸出範例 [ { "url": "/storage/emulated/0/Download/SyncFolder/Asset/1.png", "mediaType": "photo" // enum("photo", "video"), used to distingiush "id": "", } ]

Result

存入 Media Resource 的獲取結果。結果輸出範例 [ { "url": "https://www.cloudfront.net/box/photo""extension": "" // enum("jpg", "png", "mp4"), "id": "5b431e37efd40c01e8b201d1", "md5": "6134ab412351651324" // md5 came from media resource api } ]


  • Operation 區塊

    • Inspect this Generator

      檢視 Generator 與Event 事件和 Property Bank 等之間連結的關聯性走向。

      • Event Routing
        顯示觸發 event / calculation 的流向或是影響了哪些 brick / generator 的 property。用於輔助檢測處理器與元件之間的事件關連是否有問題。

      • Parent Call

        顯示這個元件被哪些 brick / generator / property calculation 觸發或連結。和 Event Route 相反是從源頭去檢視,而 Event Route 則是往下向路徑去檢視。

    • Copy

      複製此 Generator 處理器

    • Remove this Generator

      移除此 Generator 處理器


若需要任何幫助,歡迎點擊右下角的對話圖示詢問,我們會盡快回覆您的問題

是否回答了您的問題?