c***@163.com
c***@163.com
  • 发布:2026-07-22 12:52
  • 更新:2026-07-22 12:53
  • 阅读:62

ios使用阿里云播放器横屏不了

分类:uni-app

ios应用app使用阿里云播放器点击视频全屏后视频播放器被ios播放器劫持,关闭ios竖屏锁旋转手机将视频横屏app会将ios播放器踢出

2026-07-22 12:52 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

根据知识库中的相关信息,针对 iOS 上使用阿里云播放器横屏异常的问题,提供以下分析和建议:

1. manifest.json 横屏配置

iOS16 以上系统,video 全屏需要配置应用支持横屏。请在 manifest.json 文件内 app-plus 节点下新增 screenOrientation 配置:

"screenOrientation": ["portrait-primary", "portrait-secondary", "landscape-primary", "landscape-secondary"]

本助手使用国产模型,生成代码可能不准确。专业的代码生成需要全球顶尖的AI Coding模型。推荐使用uni-agent

重要提醒:配置完成后需要重新打自定义基座才能生效,仅修改配置不重新打包不会起作用。参考来源:video 组件文档ask 社区案例

2. 阿里云播放器插件兼容性问题

根据社区反馈,iOS16 上使用阿里云播放器插件存在无法全屏的已知问题。官方建议:

  • 反馈给插件作者排查
  • 可能是阿里云 SDK 不兼容 iOS16 的原因,可以看看是否有新版本更新
  • 有开发者通过重新编写插件解决了此问题

参考来源:【报Bug】IOS16视频播放器无法横屏

3. 关于"被 iOS 播放器劫持"和"踢出"现象

由于使用的是第三方阿里云播放器原生插件,其内部全屏处理和横屏旋转逻辑由插件作者控制。视频被系统播放器劫持通常意味着插件未正确接管全屏播放逻辑,旋转时被踢出可能与插件对 iOS 横竖屏切换事件的处理有关。建议联系所使用的阿里云播放器插件作者确认:

  • 插件是否已适配当前 iOS 系统版本
  • 插件内部全屏是否使用了系统原生播放器
  • 横屏旋转时的生命周期处理是否正确

4. 补充说明

如果应用整体只支持竖屏,但视频播放时需要支持横屏全屏,这在 iOS 上存在配置冲突的已知难点。manifest 中配置横屏后应用会全局支持横屏,需要通过 API 在非视频页面手动限制为竖屏。参考:ios video全屏播放 页面错乱

如需进一步排查,建议提供以下信息:

  • HBuilderX 版本
  • iOS 系统版本
  • 使用的具体阿里云播放器插件名称和版本
  • 页面类型(vue / nvue)
  • 是否已配置 screenOrientation 并重新打基座
内容为 AI 生成,仅供参考
c***@163.com

c***@163.com (作者)

但是在webview页面就可以

要回复问题请先登录注册