2011年5月29日 星期日

數位媒體串流-Windows Media Services - media 元件

播放清單中的 media 元件提供了數位媒體來源的位置,並可指定數位媒體內容播放或呈現至用戶端的方式。media 元件可以參照任何數位媒體來源,這個來源可供資料來源外掛程式存取,並可由媒體或「播放清單分析」外掛程式分析。預設會啟用適當的外掛程式。

數位媒體來源範例包括本機電腦上的檔案、來自執行 Windows Media 編碼器或 Windows Media Services 的遠端電腦之串流、其他播放清單檔案、網頁伺服器上的 Active Server Page (ASP 網頁),或者協力廠商儲存系統上的數位媒體檔案。

下列範例顯示了一個由三種數位媒體類型組成的簡單播放清單:一個影像檔案、一個視訊檔,以及一個音訊檔:







以第一個列出的 media 元件開始,依序播放三個檔案。因為影像檔案沒有隱含期間,所以第一個 media 元件有 dur 屬性的指定值。

屬性-屬性可修改播放清單元件的內容。您可使用下列具有 media 元件的屬性。僅 src 屬性是必須的屬性。

src
指定數位媒體內容來源的名稱及位置。相關資訊,請參閱 src 屬性。

begin
指定 media 元件何時變為使用中。相關資訊,請參閱 begin 屬性。

clipBegin
指定數位媒體來源中播放開始的端點。相關資訊,請參閱 clipBegin 屬性。

clipEnd
指定數位媒體來源中播放結束的端點。相關資訊,請參閱 clipEnd 屬性。

dur
指定數位媒體來源播放的時間長度。相關資訊,請參閱 dur 屬性。

end
指定 media 元件何時變為不可用。相關資訊,請參閱 end 屬性。

syncEvent
指定用來觸發以開始,或是結束包裝函式播放清單中的元件。相關資訊,請參閱 syncEvent 屬性。

id
指定可供其他元件參照的 media 元件之名稱。相關資訊,請參閱 id 屬性。

mediaName
指定 media 元件的名稱以取代用戶端記錄及用戶端內容說明清單中的 src 屬性值。相關資訊,請參閱 mediaName 屬性。

noSkip
指定是否啟用 media 元件的向前快轉、倒帶、搜尋或略過。相關資訊,請參閱 noSkip 屬性。

repeatCount
指定 media 元件在停止之前重播的次數。如果未指定任何值,則該元件只會播放一次。相關資訊,請參閱repeatCount 屬性。

repeatDur
指定 media 元件在停止之前重播的時間長度。相關資訊,請參閱 repeatDur 屬性。

role
指定 media 元件的角色。相關資訊,請參閱 role 屬性。

下列播放清單範例顯示了具有 id、src 及 dur 屬性值的 media 元件:




沒有留言:

張貼留言