mediaelement播放器的"预加载"设置有哪些选项?

Dav*_*vid 1 preload mediaelement.js

我为"预加载"遇到的唯一设置是"无" - 有什么改变?

我有一部很长的电影需要一段时间才能开始(因为它的大小,我认为)并且我希望能够让它更快地播放.我认为让视频立即开始加载页面加载会让观众更快地回复...

rwc*_*c9u 5

preload属性是HTML 5规范的一部分.Steve Souders博客文章讨论了允许值,并解释了每个浏览器如何处理该属性.

  • no preload属性 - 未指定Preload.
  • preload ='none' - 根据规范,"向UA提示不希望用户需要视频,或者最大限度地减少不必要的流量."
  • preload ='metadata' - "向UA提示用户不需要视频,但提取其元数据(维度,第一帧,曲目列表,持续时间等)是合乎需要的."
  • preload ='auto' - "乐观地下载整个视频的UA的提示被认为是可取的."
  • preload或preload ='' - 指定preload属性但没有给出值.指定空字符串与指定"auto"相同.

关于媒体元素播放器,它取决于您使用的是默认播放器还是后备播放器.但是,为了使用默认播放器预加载一些视频,您不希望将值设置为"none".