【问题标题】:How To play 25MB+ audio file directly from google drive in HTML 5?如何在 HTML 5 中直接从谷歌驱动器播放 25MB+ 的音频文件?
【发布时间】:2016-11-23 05:10:31
【问题描述】:

我正在从谷歌驱动器获取 25+ MB 的音频文件。

我需要使用 html5 代码播放这个文件。

为此,我使用以下代码。

<!DOCTYPE html>
<html>
<body>

<audio controls>
  <source src="https://drive.google.com/file/d/0B1gAlyxjlHyaZldJTUZsTWwybGM/view"> 
  Your browser does not support the audio element.
 </audio>

 </body>
</html>

使用低于 25 MB 的代码文件可以正常播放。但如果超过 25 MB,则不会。请提出任何解决此问题的方法,我可以播放超过 25 MB 的文件。 谢谢。

【问题讨论】:

  • 尝试更大的文件时是否会出现错误?澄清“无法正常播放”会很有用。
  • 不,我找不到任何错误。
  • 如果您自己托管相同的文件(与 html 页面在同一台服务器上),它是否有效?我们应该确定驱动器是否是这里的问题,或者文件的大小。
  • 是的,Google 驱动器存在大小限制问题,仅允许 25 MB 文件。那么有没有其他方法可以完成这项任务,我可以播放超过 25 MB 的文件。
  • 在线查找我找不到任何证据表明 Drive 存在这种限制 - 你能提供参考吗? GMail 附件曾经有 25MB 的大小限制,但这与 Drive 无关。如果您的文件已经在云端硬盘中并且大于 25MB,那么显然云端硬盘没有该存储限制。但是,如果在此处托管它会阻止您在网页中播放它,那么最简单的解决方案是将其托管在其他地方。

标签: php html google-drive-api html5-audio


【解决方案1】:

如果这是要播放的文件(我下载并获得了 25.7mb)它对我有用。 我用了这段代码

<audio controls="controls">
    <source src="https://docs.google.com/uc?export=download&id=0B1gAlyxjlHyaZldJTUZsTWwybGM">
 </audio>

如果您有任何问题/疑问,请告诉我。 谢谢。

【讨论】:

    猜你喜欢
    • 2021-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多