通過閱讀本文,您可以了解接入視頻剪輯Web SDK時(shí)的常見問題。
將素材加入時(shí)間線時(shí)報(bào)錯(cuò)
- 問題現(xiàn)象:將素材加入時(shí)間線時(shí),界面提示“圖片數(shù)據(jù)出錯(cuò)(****)”類似的錯(cuò)誤。
- 可能原因:OSS Bucket的媒資跨域?qū)е隆?/li>
- 解決方案:從OSS控制臺(tái)選擇媒資對應(yīng)的Bucket,進(jìn)入跨域設(shè)置區(qū)域編輯跨域規(guī)則,如下所示: 頁面,在
Web SDK支持預(yù)覽哪些格式的媒資
媒資類型 | 格式 |
---|---|
視頻 | MP4、WEBP、MKV、MOV、M3U8 |
音頻 | MP3 |
圖片 | JPG、JPEG、PNG、WEBP、GIF |
說明 除上述格式外的媒資未經(jīng)過驗(yàn)證是否可以預(yù)覽,不代表一定不能預(yù)覽,不影響添加至軌道區(qū)進(jìn)行剪輯合成功能。
將媒資加入軌道時(shí)提示不支持當(dāng)前格式預(yù)覽
- 問題現(xiàn)象:將上述格式的媒資加入軌道時(shí),界面提示“您的瀏覽器暫不支持當(dāng)前格式預(yù)覽,您的編輯在合成時(shí)可以生效”。
- 可能原因:媒資的
title
字段的值沒有包含擴(kuò)展名。 - 解決方案:檢查
getEditingProjectMaterials
和searchMedia
這兩個(gè)函數(shù)參數(shù)的返回值中媒資的title
字段是否包含擴(kuò)展名,沒有的話,需要拼接對應(yīng)的擴(kuò)展名。
時(shí)間線中的視頻播放時(shí)只有聲音沒有畫面(黑屏)
- 可能原因:瀏覽器不支持H.265編碼格式的視頻;瀏覽器硬件加速處于關(guān)閉狀態(tài)。
- 解決方案:以Chrome為例,在瀏覽器地址欄直接輸入視頻的URL,如果打開后只有聲音沒有畫面,原因是Chrome不支持H.265編碼格式的視頻;在地址欄輸入chrome://settings/system,確保硬件加速處于開啟狀態(tài)。
示例代碼無法直接運(yùn)行
目前示例代碼僅供參考,無法直接運(yùn)行,有以下幾處需要您實(shí)現(xiàn)后才能運(yùn)行:
- 您需要提供多個(gè)服務(wù)端的接口,這些接口加上鑒權(quán)信息后轉(zhuǎn)發(fā)前端的請求給阿里云服務(wù)端。
- 前端需要實(shí)現(xiàn)發(fā)起網(wǎng)絡(luò)請求的函數(shù),即示例代碼的
request
函數(shù),也可以使用其他開源庫(例如:axios),或您項(xiàng)目中已存在的請求工具函數(shù)。 - 單擊導(dǎo)入素材后展示的界面,在這個(gè)界面中您可以實(shí)現(xiàn)本地上傳功能,也可以展示媒資庫中已有的媒資供用戶選擇。
- 單擊導(dǎo)出視頻后展示的界面,在這個(gè)界面中您可以實(shí)現(xiàn)配置合成導(dǎo)出參數(shù)功能,單擊提交后將這些參數(shù)傳給阿里云服務(wù)端。