Light Strip Pro 讓您能透過使用 JavaScript 建立自訂場景來個人化照明。本指南將引導您使用現有範本建立和測試您的場景,並將其與 Stream Deck 整合。
目錄
- 開始使用自訂場景
- 如何使用現有的 JavaScript 場景
- 如何建立、測試及預覽 JavaScript 場景
- 如何將您的 JavaScript 場景傳送到 Light Strip Pro
- 我可以在自訂場景中使用 Stream Deck 嗎
- 已知限制
- 疑難排解
開始使用自訂場景
為 Light Strip Pro 建立自訂場景需要一些 JavaScript 的知識。
下載工具
首先下載並解壓 JavaScript Scenes Builder ZIP 檔案,其中包含您需要的所有工具和文件。
讀我檔案
閱讀已下載 ZIP 中的 README.md 以取得 JavaScript 場景格式的概述。
💻 在此下載。
如何使用現有的 JavaScript 場景
您可以使用來自 Control Center 的預製 JavaScript 場景檔案作為範本。這些檔案位於已下載 ZIP 的 default-scenes 子資料夾中。或者,可以在 Control Center 安裝目錄中找到:
-
Windows:
%ProgramFiles%\Elgato\ControlCenter\Scenes -
macOS:
/Applications/Elgato Control Center.app/Contents/Resources/javascript-scenes
如何建立、測試及預覽 JavaScript 場景
開啟建立工具
在瀏覽器中開啟 javascript-scenes-builder.html 檔案。
上傳或貼上程式碼
上傳您的 JavaScript 場景檔案或在文字欄位中貼上您的程式碼。您也可以上傳其中一個現有的 Elgato 建立的場景檔案。
執行和預覽
按一下「執行場景程式碼」以查看預覽。設定您的場景參數(顏色、速度等)並取得即時預覽。
偵錯
如果發生錯誤,請使用瀏覽器中的 JavaScript 開發者工具控制台進行偵錯。直接在編輯器欄位中編輯您的程式碼,完成後將程式碼下載為檔案。
如何將您的 JavaScript 場景傳送到 Light Strip Pro
使用瀏覽器
1) 使用已暫時停用跨域資源共享 (CORS) 的瀏覽器開啟。若為 Chromium 瀏覽器,請新增命令列參數 --disable-web-security --user-data-dir="..."。
2) 開啟 javascript-scenes-builder.html 檔案、上傳您的 JavaScript 場景檔案,然後按一下「執行場景程式碼」。
3) 在「傳送到 Light Strip Pro」欄位中輸入您 Light Strip Pro 的 IP 位址,然後按一下「傳送到 Light Strip Pro」。在 Control Center 配件設定中尋找 IP 位址。
使用 Control Center
1) 完全結束 Control Center 應用程式/處理程序。
2) 複製場景檔案:將您的 JavaScript 場景檔案複製到適當的目錄:
-
Windows:
%ProgramFiles%\Elgato\ControlCenter\Scenes -
macOS:
~/Library/Application Support/Elgato Control Center/Scenes - iOS: 將您的 iPhone/iPad 連線至您的 Mac,前往 Finder 中的「檔案」標籤,然後將您的檔案拖放到 Control Center 列中。
3) 再次啟動 Control Center 應用程式,找到您的 Light Strip Pro,在配件設定中開啟「場景」標籤,按一下「+」按鈕,然後選取您的場景。按一下「啟用」。
已知限制
場景共享
JavaScript 場景不會在您不同裝置上的 Control Center 安裝之間自動共享。手動將您的 JavaScript 場景檔案複製到所有您的裝置以使用這些場景。
Android 支援
Android 不支援自訂場景。
我可以在自訂場景中使用 Stream Deck 嗎?
是的,您可以在 Control Center 中啟用自訂場景後,使用 Stream Deck 切換您的自訂場景。
疑難排解
瀏覽器
檢查 JavaScript 開發者工具控制台是否有錯誤。在開啟「網路」標籤時重新嘗試傳送以檢查網路要求。
Control Center
檢查 Control Center 的日誌檔案以取得進一步資訊。若要進行偵錯,建議使用 HTML 場景建立工具。