【问题标题】:mp4 is not playing in safari 11safari 11 无法播放 mp4
【发布时间】:2017-11-17 05:21:59
【问题描述】:

我必须 .mp4 视频。一个是在带有 HTML 5 标签的 safari 中玩,另一个不是。 为什么?

<video loop autoplay muted >
        <source src="video.mp4" type="video/mp4"></source>            
        <source src="video.ogv" type="video/ogg; codecs=theora, vorbis"></source>
        <source src="video.webm" type="video/webm; codecs=vp8, vorbis"></source>
    </video>

【问题讨论】:

标签: video safari html5-video


【解决方案1】:
<script>
        var video = document.getElementById("video-bg");
        var refreshVideo,videoReady;
        video.play();
        refreshVideo = setInterval(function(){
            if ( video.readyState === 4 ) {
                videoReady = true;                      
                if (video.play){
                    stopFunc();
                }               
            }else{  
                videoReady = false;
            }
            if(videoReady == true){
                video.play();
            }
        },500)
        function stopFunc(){
            clearInterval(refreshVideo);
        }       
    </script>

【讨论】:

  • 欢迎来到 Stack Overflow!虽然这段代码可以回答这个问题,但最好包含一些上下文,解释它是如何工作的以及何时使用它。从长远来看,纯代码的答案往往不太有用。有关更多信息,请参阅How do I write a good answer?
猜你喜欢
  • 2014-11-01
  • 2021-05-06
  • 2013-07-31
  • 1970-01-01
  • 1970-01-01
  • 2014-10-31
  • 2018-03-10
  • 2016-01-04
  • 2021-06-06
相关资源
最近更新 更多