2011-03-11 33 views
1

我为“预加载”遇到的唯一设置是“无” - 什么是对角线?mediaelement播放器的“预加载”设置有哪些选项?

我有一段很长的电影,需要一段时间才能开始(因为我认为它的大小),我希望能够更快地播放它。我认为这使得视频开始加载立即在页面加载会给观众一个更快的响应...

回答

4

的预装载属性是HTML 5规范的一部分。 Steve Souders blog post讨论了允许的值并解释了每个浏览器如何处理属性。

  • 无预载属性 - 未指定预载。
  • preload ='none' - 从规范中,“提示UA用户不需要视频,或者希望减少不必要的流量。”
  • preload ='metadata' - “提示UA认为用户不需要该视频,但获取其元数据(尺寸,第一帧,轨道列表,持续时间等)的UA是可取的。“
  • preload ='auto' - ”提示UA乐观地下载整个视频被认为是可取的。“
  • preload或preload ='' - 预加载属性被指定,但没有给出值。指定空字符串与指定“auto”相同。

关于MediaElement的球员,这将取决于您使用的是默认或后备球员。但是,为了预装部分视频与默认播放器,您不希望该值设置为“无”。

+0

那么是否绝对没有办法强制浏览器预加载整个视频而不是部分加载它? – 2015-03-04 18:00:38