【问题标题】:Mediaelement.js - Would like to Remove ALL Controls - Only Display VideoMediaelement.js - 想要删除所有控件 - 仅显示视频
【发布时间】:2011-12-23 23:43:50
【问题描述】:

我正在尝试用 mp4 替换我网页中的 swf 标头。我喜欢 MediaElement.js,但我无法删除控件。我不想隐藏控件,我想将它们完全移除……然后只显示循环播放的视频。

任何建议将不胜感激。

【问题讨论】:

    标签: mediaelement.js


    【解决方案1】:

    我认为更好的解决方案是:

    设置features属性:

    features: []
    

    在你的css中插入这个:

    .mejs-container .mejs-controls { visibility:hidden !important; }
    

    这样您就可以通过点击视频来暂停播放。

    【讨论】:

      【解决方案2】:

      你必须结合这些答案:

      1. 设置

        features: [],
        
      2. 在你的css中插入这个:

        .mejs-container .mejs-controls {
          display: none !important;
        }
        

      重要

      当你这样做时,你不能通过点击来暂停视频。

      【讨论】:

      • 这个接受的答案。第 2 点去除黑色搜索阴影。
      【解决方案3】:

      当您设置 MediaElement 选项时,您可以设置功能:

      要删除所有内容,只需将其设置为空数组

      ...
      features: ['playpause','progress','current','duration','tracks','volume','fullscreen'],
      ...
      
      becomes
      ...
      features: [],
      ...
      

      【讨论】:

      • 这只是删除栏内的选项,但不会删除栏。该栏显示其中没有任何选项。我正在尝试完全删除该栏。
      • 我认为您必须进入 mediaelement 提供的 css 才能将其删除或制作自己的自定义 css 皮肤。
      【解决方案4】:

      从视频标签中完全移除“controls”属性。

      通常在视频标签中,您要设置的任何属性 false,应完全删除,而不是将其设置为“false” 或“”。

      小心从视频标签中删除属性。从视频标签中删除“控件”属性会在 Safari 中呈现一个错误:Safari 不再播放视频。这与 Safari 在授权播放视频之前等待加载控件(无论是否为原生)有关。

      【讨论】:

        【解决方案5】:

        从视频标签中完全移除“controls”属性。

        <video id="my-video" preload="auto" width="860" height="650">
        

        一般在视频标签中,任何你想设置为假的属性都应该被完全删除,而不是设置为“假”或“”。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2023-03-30
          • 1970-01-01
          • 1970-01-01
          • 2014-05-22
          • 1970-01-01
          • 2014-01-10
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多