通过阅读本文,您可以了解接入视频剪辑Web SDK时的常见问题。
将素材加入时间线时报错
- 问题现象:将素材加入时间线时,界面提示“图片数据出错(****)”类似的错误。
- 可能原因:OSS Bucket的媒资跨域导致。
- 解决方案:从OSS控制台选择媒资对应的Bucket,进入跨域设置区域编辑跨域规则,如下所示: 页面,在
Web SDK支持预览哪些格式的媒资
媒资类型 | 格式 |
---|---|
视频 | MP4、WEBP、MKV、MOV、M3U8 |
音频 | MP3 |
图片 | JPG、JPEG、PNG、WEBP、GIF |
说明 除上述格式外的媒资未经过验证是否可以预览,不代表一定不能预览,不影响添加至轨道区进行剪辑合成功能。
将媒资加入轨道时提示不支持当前格式预览
- 问题现象:将上述格式的媒资加入轨道时,界面提示“您的浏览器暂不支持当前格式预览,您的编辑在合成时可以生效”。
- 可能原因:媒资的
title
字段的值没有包含扩展名。 - 解决方案:检查
getEditingProjectMaterials
和searchMedia
这两个函数参数的返回值中媒资的title
字段是否包含扩展名,没有的话,需要拼接对应的扩展名。
时间线中的视频播放时只有声音没有画面(黑屏)
- 可能原因:浏览器不支持H.265编码格式的视频;浏览器硬件加速处于关闭状态。
- 解决方案:以Chrome为例,在浏览器地址栏直接输入视频的URL,如果打开后只有声音没有画面,原因是Chrome不支持H.265编码格式的视频;在地址栏输入chrome://settings/system,确保硬件加速处于开启状态。
示例代码无法直接运行
目前示例代码仅供参考,无法直接运行,有以下几处需要您实现后才能运行:
- 您需要提供多个服务端的接口,这些接口加上鉴权信息后转发前端的请求给阿里云服务端。
- 前端需要实现发起网络请求的函数,即示例代码的
request
函数,也可以使用其他开源库(例如:axios),或您项目中已存在的请求工具函数。 - 单击导入素材后展示的界面,在这个界面中您可以实现本地上传功能,也可以展示媒资库中已有的媒资供用户选择。
- 单击导出视频后展示的界面,在这个界面中您可以实现配置合成导出参数功能,单击提交后将这些参数传给阿里云服务端。