【问题标题】:Google Drive video does not start on smartphonesGoogle Drive 视频无法在智能手机上启动
【发布时间】:2017-07-10 10:33:23
【问题描述】:

我正在使用代码嵌入来自 Google 云端硬盘的视频。当我在桌面上观看时,它可以完美运行。但是,当我尝试在智能手机上观看相同的视频时,它永远不会开始。

这是我的代码:

<iframe class="embed-responsive-item" src="https://drive.google.com/file/d/0B1MJDhOwhGWOaTZSYzM4ZkRPZDQ/view?autoplay=1 scrolling="no" border="1" bordercolor="red" width="640" height="480" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true">
</iframe>

有什么解决办法吗?

【问题讨论】:

  • 检查控制台是否有任何错误。至少从这段代码中,您在view?autoplay=1" 之后丢失了",我收到了 x-frame-Options: "SAMEORIGIN" heather 错误。希望对你有帮助
  • 我在控制台中没有错误。我忘记了 " 因为我的代码有一个 PHP 代码,正在寻找 mysql BD 上的链接。我也在使用 Openload,它工作正常。我不知道我该如何解决这个问题。

标签: html video iframe google-drive-api


【解决方案1】:

我知道这篇文章很旧,但我刚刚偶然发现了这个问题,我找不到任何谷歌提供的解决方案。作为一种解决方法,我尽可能地压缩了视频,并将其作为视频放在 HTML 中,来源来自谷歌云:

<video width="100%" height="300px" controls>
    <source src="https://drive.google.com/uc?id=VIDEO_ID&export=download&authuser=0" 
    type="video/mp4">
</video>

请记住,视频必须公开才能发布

现在它可以在台式机或移动设备上使用,唯一的问题是您显然牺牲了 google drive 嵌入式控件,例如质量和字幕...

【讨论】:

    【解决方案2】:

    如果您在移动浏览器中使用“请求桌面站点版本”来观看视频,则不会有任何问题。它对我有用。 而不是视频链接上的/view?autoplay=1,只需使用/preview

    出于某种原因,Google 或 Android 限制了视频流功能。

    反之,将视频存储在另一个平台上。

    【讨论】:

    • 你说得对,我可以用“桌面版”观看,谢谢你的建议。但是,我将继续为这个问题寻找另一种解决方案。用户很懒惰,他们总是在寻找“简单的解决方案”。只有 Google Drive 不工作,例如 Openload 和 OK.ru 工作正常。感谢您的支持。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-01
    • 2017-03-23
    • 2016-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多