我一直在使用Google Apps Script来部署一个web应用程序,它在侧边栏上播放视频。视频链接来自Google Sheet。它一直工作到我有两个文件,每个文件大约500mb。视频根本无法播放。当我手动减小文件大小时,它起作用了。但是每次都这样做很不方便。所以我在想有没有更好的办法?谢谢!
Html:
<video id="vid" controls autoplay muted> <source src="" type="video/MP4"> </video>
JavaScript(部分):
let source=document.querySelector('#vid > source');
source.src=e.target.options.vidID;
source.parentNode.load();
vidID保存Google Sheet列中单元格的内容,该列保存指向Drive中的视频的链接。它是代码的一部分,其中工作表中的每一行都被记录为标记并用于生成交互式地图。
是的,使用HTML5<video>
标签可以播放的视频文件大小是有限制的。确切的限制取决于几个因素,比如正在使用的浏览器、设备的可用内存和正在使用的视频编解码器。
然而,一般来说,大多数现代网络浏览器可以处理几gb大小的视频文件。例如,Google Chrome通常可以播放最大2gb的视频,而Mozilla Firefox可以处理最大512mb的视频。然而,重要的是要注意,播放大型视频文件会给用户的设备带来压力,可能会导致性能问题甚至崩溃。
大小限制可能因浏览器、设备、和网络条件:
网络:文件大小会影响视频加载和开始播放所需的时间。如果网络带宽有限,大型视频文件可能需要更长的加载时间,从而导致更长的缓冲时间。中断。
设备:在处理能力或内存有限的设备上播放大文件可能会导致性能问题,例如冻结或崩溃。
浏览器:某些较旧的浏览器可能对可播放的视频文件的最大大小有限制使用标签。现代浏览器一般都支持播放大型视频文件。
最后,最好使用针对web播放进行了优化的视频文件,例如带有H.264视频编解码器的MP4文件,并将视频压缩到合理的大小,以确保在不同设备和网络条件下能够顺利播放。
规范建议将属性preload
设置为metadata
,这表示只获取视频元数据(例如长度),因此性能更好。
这似乎取决于您使用什么来托管website/app
。以下是Google Studio Help
对file size limits
的评价:
文件大小限制大多数创意资产(图像,音频,HTML, CSS,数据文件,JavaScript等)为10mb。
视频文件上传限制为100mb,服务限制为60mb(OGV文件除外,其限制为10 MB)。如果你的资产是超过此限制,请联系支持人员寻求帮助,否则您的视频可能会不接受的。大型视频文件可能需要以不同的方式托管确保最佳性能。