开发者社区 问答 正文

Android竖屏视频上传变形

Android  相册选择竖屏视频   360×640分辨率  上传后  变成640×360分辨率   再播放的时候就变形了,怎么解决呢

展开
收起
1178923520966800 2019-01-28 15:47:28 1319 分享 版权
阿里云 AI 助理回答

为了解决您遇到的竖屏视频在上传后分辨率变化导致播放变形的问题,可以遵循以下步骤进行调整:

  1. 确认视频源与目标格式

    • 您的原始视频是竖屏格式,分辨率为360×640。上传后,视频被转换为了640×360,这导致了播放时的变形问题。
  2. 采用自适应转码设置: 若要保持视频的原始纵横比并避免变形,建议在上传视频至阿里云OSS或其他视频处理服务时,使用自适应转码配置。具体操作如下:

    • 控制台操作:创建或修改转码模板时,选择按长短边设置分辨率,确保系统能自动识别视频的横竖状态并适配。

    • API调用:如果通过API调用来提交转码作业,需将LongShortMode参数设置为true,同时指定长边(Width)和短边(Height)中的一个值,另一个保持默认或不填,这样系统会根据视频的实际比例自动计算另一尺寸,以保证视频不失真。

  3. 检查现有转码模板: 确认当前使用的转码模板是否已按照上述方式进行设置。如果不正确,请更新模板,并对已上传的变形视频重新执行转码操作。

  4. 测试与验证

    • 在调整转码设置后,上传一个新的竖屏视频文件,检查其在上传及转码后的分辨率是否保持为期望的360×640,且播放时无变形现象。
    • 使用支持的播放器(如文档【2】中提到的小程序-视频组件),确保播放配置正确,例如通过object-fit属性来适配视频封面图或首帧,以防界面显示异常。

通过以上方法,您可以有效解决竖屏视频上传后因分辨率改变而引起的播放变形问题,确保视频内容正常展示。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答