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