同步處理動畫和媒體時間軸的開始時間

本頁僅適用 WPF 專案

若腳本中同時包含媒體 (視訊或音訊) 與動畫時間軸,而媒體時間軸因載入時間而延遲,動畫時間軸的開始時間可能會顯得比媒體時間軸的早。您可以使用 XAML SlipBehavior 屬性同時啟動所有的時間軸。

同步處理動畫和媒體時間軸的開始時間

  1. 在 Microsoft Expression Blend 中,建立某些要以動畫顯示的物件。您可以建立任何類型的視覺物件,或使用在專案中繪製圖形或路徑中所述的程序。

  2. 建立及開啟腳本。您可以使用建立、修改或刪除腳本中所述的程序。

  3. 藉由移動時間軸播放點 Cc304465.5626c9eb-40bb-450a-9ca1-3678e5abe429(zh-tw,Expression.40).png 並修改物件,以動畫顯示您的物件。您現在已有包含動畫時間軸的腳本。將此腳本保持為開啟。

  4. 將音訊檔案或視訊檔案插入畫板中。您可以使用將音訊或視訊檔案插入使用中的文件中所述的程序。媒體檔案會新增至其本身之時間軸的畫板中。

  5. 按 F5 來測試應用程式。請注意動畫時間軸與媒體檔案啟動的時間之間是否略有延遲。

  6. 按一下 [XAML] 檢視索引標籤或[分割] 檢視索引標籤,以便檢視可定義畫板顯示內容的 XAML。

    Cc304465.6077fdd4-d9ee-4372-9324-4e417771b3d6(zh-tw,Expression.40).png

  7. 找出畫板的 XAML 行。您可以將指標移至 XAML 檔案頂端,然後使用 [尋找] 命令 (位於 [編輯] 功能表上) 搜尋 "Storyboard" 一詞。例如,若您的腳本名為 [Storyboard1],則 XAML 行可能會如下所示:

    <Storyboard x:Key="Storyboard1">
    
  8. 新增名為 SlipBehavior 的新屬性,並將其設為字串 Slip 。例如,在您進行變更後,XAML 程式碼行可能會如下所示:

    <Storyboard 
        SlipBehavior="Slip"
       x:Key="Storyboard1">
    

    按 F5 來測試應用程式。請注意,所有時間軸現在會同時開始。

Copyright © 2011 by Microsoft Corporation. All rights reserved.