【问题标题】:iFrame video not playing on iPhone (Safari)iFrame 视频无法在 iPhone (Safari) 上播放
【发布时间】:2020-02-10 09:15:27
【问题描述】:

我的网站上有一个视频页面,它通过以下代码链接到我的谷歌驱动器:

由于音乐版权问题,我使用的是 Google Drive 而不是 YouTube。

视频链接在桌面上运行良好(尽管我不喜欢在文件上单击两次的想法)。它曾经在移动设备上工作,但现在不行。请问有没有办法在移动设备上工作?

代码:

<iframe style="align src="https://drive.google.com/file/d/1YjBhWH4scLK4B-yR_fUXeJehUmtlFoFJ/preview" width="400" height="300" allowfullscreen="allowfullscreen"></iframe>

谢谢 比尼

【问题讨论】:

  • 你能给我们代码吗
  • 感谢您的回复,这是其中一个视频的代码: 您还需要更多信息吗?
  • 我编辑了您的帖子以包含您的代码:)
  • 我只是使用了以下链接stackoverflow.com/questions/43214124/… 中的信息,该链接在 Safar 中运行良好,直到我放置了我自己的视频 ID 并且它不起作用,这很奇怪。我的 ID 是 1YjBhWH4scLK4B-yR_fUXeJehUmtlFoFJ,除非我弄错了?
  • 您从未在给定代码中关闭您的style="align 报价。这可能是个问题

标签: html ios css iframe safari


【解决方案1】:

在 Safari > Preferences > Privacy 下禁用跨站点跟踪预防后,我能够播放此游戏。

好像和ITP和防止跨站跟踪有关。

【讨论】:

    【解决方案2】:

    使用此方法。替换网址末尾的“videoID”。

    <video controls>
        <source src="https://drive.google.com/uc?export=download&id=videoID" type='video/mp4'>
    </video>
    

    【讨论】:

    • 这允许直接下载视频,我认为由于问题中提到的版权问题,这是不需要的。
    【解决方案3】:

    检查 iframe 中的属性是否有效并与 iOS 和 safari 版本兼容 你可以使用:http://validator.w3.org

    【讨论】:

    • 感谢您的回复。我是否使用“直接输入验证”?
    猜你喜欢
    • 1970-01-01
    • 2020-04-07
    • 1970-01-01
    • 1970-01-01
    • 2012-02-08
    • 2020-09-30
    • 2022-01-19
    • 1970-01-01
    • 2012-06-07
    相关资源
    最近更新 更多