拖拽播放功能指在視音頻點播中,拖拽播放進度時用戶端向伺服器發送URL請求。接下來為您介紹在中如何開啟拖拽播放功能。
檔案格式說明
例如:FLV檔案的URL請求為www.aliyun.com/test.flv?start=10,服務端會響應從第10位元組前一個主要畫面格的資料。 拖拽播放功能支援的檔案和URL格式如下表所示。
檔案格式 | Meta資訊 | Start參數 | 舉例 |
MP4 | 來源站點視頻的meta資訊必須在檔案頭部,不支援meta資訊在尾部的視頻。 | start參數表示時間(秒),最多支援三位小數。例如start=1.01,表示1.01秒開始播放。
| URL請求為 |
FLV | 來源站點視頻必須帶有meta資訊。 | start參數表示位元組,不支援小數,雖然參數可以寫小數,但是拖拽模組會向下取整把小數轉為正整數。如果開啟FLV按時間拖拽,則開始和結束參數的單位為秒。 說明 按位元組定址適合用於精確的資料處理或處理原始視頻資料,而按秒定址則通過直接跳轉到請求的精確秒數提供方便使用的體驗。
| URL請求為 |
操作步驟
登入DCDN控制台。
在左側導覽列,單擊域名管理。
在域名管理頁面,單擊目標網域名稱對應的配置。
在指定網域名稱的左側導覽列,單擊性能最佳化。
在拖拽播放地區,開啟拖拽播放開關。

拖拽參數處理說明
以時間拖拽為例,拖拽參數為預設的start和end參數,參數取值在不同情境下處理邏輯說明如下:
MP4檔案請求
start/end取值 | 樣本 | 拖拽處理邏輯 |
無效 |
| 忽略拖拽參數,響應完整視頻。 |
有效 |
| 拖拽處理 |
無效 |
| 拖拽處理 |
有效 |
| 拖拽處理 |
|
| 忽略拖拽參數,響應完整視頻。 |
|
| 拖拽處理 |
|
| 拖拽處理 |
|
| 返回 |
FLV檔案請求
start/end取值 | 樣本 | 拖拽處理邏輯 |
無效 |
| 忽略拖拽參數,響應完整視頻。 |
有效 |
| 拖拽處理 |
無效 |
| 拖拽處理 |
有效 |
| 拖拽處理 |
|
| 忽略拖拽參數,響應完整視頻。 |
|
| 拖拽處理 |
|
| 拖拽處理 |
|
| 返回完整視頻。 |