2017-04-18 36 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」); }); 但它不起作用,就像你的代碼:( –