2017-04-18 92 views
1

我尝试在我的网站上集成视频(MP4),该视频在没有声音的情况下自动启动(自动播放),但是当您点击视频以查看它时,必须能够有声音。iOS上的视频HTML5:仅在点击时自动播放声音

我不能这样做,是禁止的吗?

PS:我读这:https://webkit.org/blog/6784/new-video-policies-for-ios/

有了这个代码波纹管,自动播放的作品,但我在iPad上没有声音,当我点击视频。

<video id="video-autoplay" src="videos/animaux_720x404.mp4" autoplay muted controls="controls" playsinline> 
    Votre navigateur ne supporte pas les vidéos au format HTML5.<br> 
    Veuillez mettre à jour votre navigateur ou utilisez Mozilla Firefox. 
    </video> 

回答

0

尝试使用此选项切换muted属性。

$("video").click(function(){ 
    $(this).prop("muted", !$(this).prop("muted")); 
}); 

另见this post对什么是可能在iOS或官方Apple doc on HTMLMediaElement

+0

我试过类似的东西: var maVideo = document.getElementById(“video”); maVideo.addEventListener(“click”,function(){maldo.removeAttribute(“muted”); }); 但它不起作用,就像你的代码:( –