代码之家  ›  专栏  ›  技术社区  ›  Troy Myers

已忽略离子视频静音属性

  •  1
  • Troy Myers  · 技术社区  · 8 年前

    我有一个奇怪的问题,视频元素上的静音标签被忽略了。

       <video #media playsinline webkit-playsinline loop muted
       [src]="video_url"
       class="videoPlayer"
       preload="metadata"
       type="video/mp4">
       </video>
    

    静音或静音“真”被忽略,视频继续以声音播放。

    我知道,你可以通过Java脚本静音视频,而这是有效的,iOS将不允许视频自动播放,直到首先点击视频。

    在视频的HTML部分我有什么理由看到这种行为吗?

    谢谢,

    特洛伊

    1 回复  |  直到 8 年前
        1
  •  1
  •   Jack Bashford    8 年前

    首先,我可以看到你

    α介质

    你想这样吗 id="media" ?

    我能看到的另一件事是

    muted=“真”

    声明布尔属性的语法无效。只需添加 muted="muted" 。

    还有,当你说

    您可以通过Java脚本静音视频,而这是有效的,iOS将不允许视频自动播放,直到首先点击视频。

    你是说你想在加载页面时自动播放视频吗?在这种情况下,增加 autoplay="autoplay" 。

    如果你有任何问题上面没有详细说明,只要留下一个评论,我会尽快解决它。