MediaHelper
Coding Style wiki
MediaHelper 是 MediaFrame 的編輯器(Editor)輔助工具,用於輸出媒體(Audio / Video)的 URL 配置檔,讓客戶端能動態解析音訊與影片的來源位址。
| 命名空間 | OxGFrame.MediaFrame.Editor |
| 類型 | public static class |
| 原始碼 | MediaHelper.cs |
using OxGFrame.MediaFrame.Editor;
注意 本類別僅供 Unity Editor 環境使用。
方法總覽
| 方法 | 說明 |
|---|---|
| ExportMediaUrlConfig | 輸出媒體 URL 配置檔(MediaConfig.txt)至指定路徑。 |
ExportMediaUrlConfig
public static void ExportMediaUrlConfig(string audioUrlset, string videoUrlset, string outputPath)
參數
| 參數 | 型別 | 說明 |
|---|---|---|
| audioUrlset | string | 音訊資源伺服器 URL。傳入空值時,使用預設值 http://127.0.0.1/audio/。 |
| videoUrlset | string | 影片資源伺服器 URL。傳入空值時,使用預設值 http://127.0.0.1/video/。 |
| outputPath | string | 配置檔輸出的目錄路徑(輸出檔名固定為 MediaConfig.txt)。 |
說明
將音訊與影片的來源伺服器 URL 輸出成 MediaConfig.txt 配置檔至指定路徑,通常輸出至內建的 StreamingAssets,供客戶端於使用 URL 播放模式時,動態解析音訊與影片的來源位址。
輸出內容包含 # 開頭的說明註解,並以 UTF-8 編碼寫入,確保跨平台讀取的相容性:
# audio_urlset = Audio Source Url Path
# video_urlset = Video Source Url Path
audio_urlset http://127.0.0.1/audio/
video_urlset http://127.0.0.1/video/
提醒 亦可透過編輯器選單 OxGFrame → MediaFrame → Media Url Config Generator (MediaConfig.txt) 開啟視窗工具產生。
範例
using OxGFrame.MediaFrame.Editor;
using UnityEngine;
MediaHelper.ExportMediaUrlConfig(
"https://cdn.example.com/audio/",
"https://cdn.example.com/video/",
Application.streamingAssetsPath
);