此範例將說明如何利用 Media Flow 處理器實現即時上傳檔案更新輪播內容。
🕐 此篇教學預計花費時間: 3~5 分鐘
你可選擇跟著影片製作或是依照下方教學一步步完成:
步驟一:「建立放置輪播素材的 MediaBox」
切換至 MEDIA 頁籤,點擊左下角的[New Box]新增一個 MediaBox
取名 MediaBox 為 SlideMediaBox
點擊[Upload]上傳輪播素材
步驟二:「透過 PropertyBank 快速建立 MediaFlow 處理器」
切換回 APPLICATION 頁籤:
先從 Property Bank 點擊[+]。
選擇[As Media Flow File List]並指定步驟一創建的 SlideMediaBox
將 Passcode 的欄位留空,系統將自動替 MediaBox 建立一組授權用的 Passcode。
選擇[New]後即會自動新增一組連結完成的 MediaFlow 處理器及點擊素材的變數。
*關於 Meida Flow 處理器的各屬性定義可進入 處理器 - Media Flow 中查看詳細說明。
步驟三:「建立 Slideshow 元件」
點擊 Canvas 右側的[+] 新增一個 Slideshow Brick 元件。
依照你的喜好在最右側 Properties 的 [Countdown]欄位設定 Slideshow 變換素材的速度。
點擊[Path]左側的鏈結,選擇步驟二創建已連結 MediaFlow 的 Property 變數。
依照喜好設定輪播素材的圖片延伸方式,選擇[Cover]會自動以不改變比例的大小延伸填滿 Slideshow 元件的大小。
*關於 Slideshow 各屬性定義可進入 輪播器 - Slideshow 元件 中查看詳細說明。
步驟四:「設定 MediaFlow 處理器自動訂閱 MediaBox 更新」
切換至 Generator 下的 MediaFlow 處理器。
設定 Properties 中的 [Subscribe Box Change] 為 Yes ,這樣當 Media 投遞箱中的檔案刪除或更新時,處理器會自動更新至步驟二新增的變數。
步驟五:「設定進入 Canvas 時自動下載 Media Flow 清單」
為了讓 Media Flow 處理器能自動更新 Filelist 清單,需要在 Canvas 的 Enter 事件中新增一個 Media Flow 的 MEDIA FLOW FETCH 事件,這樣才能使 Media Flow 獲取 Media Box 的檔案清單。
步驟六:「複製 Passcode 至 MediaBox 開啟獨立頁面」
切換至 Generator 下的 MediaFlow 處理器
到 Properties 中 Passcode 將自動生成的碼複製下來
切換至 MEDIA 頁籤,點擊[Edit]後,選擇最下方的[Copy Public Link]
在瀏覽器上新增頁面,貼上上一步複製的 MediaBox 公開連結
將前面複製的 Passcode 貼上網頁的輸入框,現在即可單獨從網頁上新增修改媒體素材,分享出去也不用怕別人更改到設定。
步驟七:「在裝置上預覽並即新上傳或刪除檔案測試」
綁定裝置後在裝置上預覽輪播效果,並可即時在 Media Box 的獨立網頁中上傳或刪除檔案測試裝置上的輪播是否會有更新。
恭喜你完成了可自動更新清單的自動輪播應用程式。
下一章範例將帶你製作自動查詢互動機 。
若需要任何幫助,歡迎點擊右下角的對話圖示詢問,我們會盡快回覆您的問題