You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让iframe嵌入的Video.js视频在iPhone上实现内联播放?

iOS Safari 实现 iframe 视频内联播放的修改方案

要让嵌入的iframe视频在iPhone上实现内联播放,需要做两处关键修改:

  • 更新iframe的allow属性:在原有权限基础上添加playsinline,这是iOS Safari允许内联播放的核心权限声明
  • 给视频源URL追加内联参数:在iframe的src地址末尾加上?playsinline=1(若URL已有其他参数则用&playsinline=1),确保内嵌的视频播放器能识别内联播放指令

修改后的完整代码

<iframe width="560" height="300" src="https://yeco.online/VideoPlayer/mix54fm?playsinline=1" style="position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;" scrolling="no" frameborder="0" allow="autoplay; playsinline" allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen></iframe>

关键说明

  • allow="autoplay; playsinline":明确告知浏览器该iframe允许自动播放和内联播放,这是iOS Safari强制执行的权限要求
  • ?playsinline=1:传递参数给内嵌的视频播放器,让它在加载时启用内联播放模式(部分播放器需要显式接收该参数才能生效)

内容的提问来源于stack exchange,提问作者d.bonilla

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 15:10:59