當您播放視音頻時,需要隨意拖拽播放進度,而不影響視音訊播放效果,可以開啟拖拽播放功能。通過本文您可以瞭解配置拖拽播放功能的操作方法。
背景信息
拖拽播放功能是指在視音頻點播情境中,如果您拖拽播放進度,則用戶端會向伺服器端發送URL請求,例如: www.aliyun.com/test.flv?start=10
,服務端會向用戶端響應從第10位元組的前一個主要畫面格(如果start=10不是主要畫面格所在位置)的資料內容。
配置拖拽播放功能之前,需要確認來源站點支援Range請求。如果HTTP要求標頭中包含Range欄位,則來源站點需要響應正確的206檔案分區。
拖拽播放功能支援的檔案和URL格式如下表所示。
檔案格式 | Meta資訊 | Start參數 | 舉例 |
---|---|---|---|
MP4 | 來源站點視頻的meta資訊必須在檔案頭部,不支援meta資訊在尾部的視頻。 | start參數表示時間,CDN會自動定位到start參數所表示時間的前一個主要畫面格(如果當前start不是主要畫面格所在位置)。start參數的單位是秒,支援以小數表示,例如start=1.01,表示開始時間是1.01秒。 | URL請求為 domain/video.mp4?start=10 ,表示從第10秒開始播放視頻。
|
FLV | 來源站點視頻必須帶有meta資訊。 | start參數表示位元組,CDN會自動定位到start參數所表示位元組的前一個主要畫面格(如果當前start不是主要畫面格所在位置)。 | URL請求為 domain/video.flv?start=10 ,表示從第10位元組的前一個主要畫面格開始播放視頻。
|