媒體概觀
Microsoft® Expression Blend™ 提供影像、音訊和視訊等媒體檔案的基本功能。您可以將媒體檔案新增到專案,然後將媒體檔案插入文件中 (以滑鼠右鍵按一下 [插入]),或插入版面配置面板等物件中。如果媒體檔案是音訊檔或視訊短片,則可以在 [互動] 面板中的 [物件與時間軸] 下,由針對該媒體檔案建立的時間軸來進行控制。
影像
Expression Blend 支援最常見的影像檔案類型 (如 BMP、GIF、ICO、JPEG、PNG 和 TIFF)。如需將影像檔案新增至專案的指示,請參閱將影像、音訊或視訊檔案新增至專案。當您新增影像檔案之後,就可以按兩下影像檔案名稱,或將現有影像控制項的 Source 屬性設定為影像檔案的名稱,將該檔案放在畫板上。
音訊
Expression Blend 支援 AIF、AIFC、AIFF、ASF、AU、MID、MIDI、MP2、MP3、MPA、MPE、RMI、SND、WAV、WMA、WMD 等音訊檔案類型,而這些是 Windows Media® Player 10 支援的所有檔案格式。如需將媒體檔案新增至專案的指示,請參閱將音訊或視訊檔案插入使用中的文件。
視訊
Expression Blend 支援 ASF、AVI、DVR-MS、IFO、M1V、MPEG、MPG、VOB、WM 和 WMV 等視訊檔案類型,而這些是 Windows Media Player 10 支援的所有檔案格式。如需將媒體檔案新增至專案的指示,請參閱將音訊或視訊檔案插入使用中的文件。
您無法插入其他視訊檔案類型,不過可以使用 MediaElement 控制項將它們新增至專案中。您可以從 [資產庫]
將 MediaElement 控制項新增到文件,然後修改 Source 屬性以指向未辨識的媒體檔案類型,確定在執行應用程式時會播放視訊。
|
|
為了要在 Expression Blend 中使用媒體,您必須在電腦上安裝 Windows Media Player 10。您可以從 Windows Media 網站下載 Windows Media Player 10。 |
控制媒體播放
當您將音訊檔或視訊短片插入文件之後,您可以在 [物件與時間軸] 下,使用針對該媒體所建立的媒體時間軸來控制播放。您也可以使用媒體時間軸執行下列動作:
- 修改在 [物件與時間軸] 之下所選取之媒體元素的屬性。您可以在 [屬性] 面板的 [媒體] 類別中變更屬性 (如音量、平衡和速度)。
- 選取工具箱中的 [選取] 工具
,然後拖曳灰色時間列,即可手動移動時間軸。您也可以在灰色時間列上按一下滑鼠右鍵,以選取重複播放選項。如需詳細資訊,請參閱動畫中所列的主題。 - 複製及貼上媒體元素,然後移動各種時間列,以安排在不同的時間播放聲音。
- 設定按鈕這類控制項,以啟動或停止媒體時間軸。如需相關範例,請參閱在時間軸中使用觸發程序來控制媒體。
- 以處理動畫時間軸的相同方式,處理程式碼後置檔案中的媒體時間軸。如需詳細資訊,請參閱 MSDN 中的<Storyboard 類別>(英文) 主題。下列程式碼是非常簡單的 C# 範例,顯示啟動 Storyboard 所需的最少行數程式碼。
using System.Windows.Media; using System.Windows.Media.Animation; // In a method... Storyboard audioResourceWav; audioResourceWav = (Storyboard)this.Resources["AudioResource_wav"]; audioResourceWav.Begin(this);


