Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Video.js产生间歇性问题_Javascript_Video_Html5 Video_Video.js - Fatal编程技术网

Javascript Video.js产生间歇性问题

Javascript Video.js产生间歇性问题,javascript,video,html5-video,video.js,Javascript,Video,Html5 Video,Video.js,拥有一个产生间歇性错误的网站。到目前为止,主要是在铬。大部分时间都是视频加载,但我会说大约有10-15%的时间没有加载任何内容,我会在控制台中记录一个错误。出错后刷新页面通常可以解决此问题 错误: ["Video Error", Object] 0: "Video Error" 1: Object AT_TARGET: 2 BLUR: 8192 BUBBLING_PHASE: 3 Bb: function c(){return f} CAPTURING_P

拥有一个产生间歇性错误的网站。到目前为止,主要是在铬。大部分时间都是视频加载,但我会说大约有10-15%的时间没有加载任何内容,我会在控制台中记录一个错误。出错后刷新页面通常可以解决此问题

错误:

["Video Error", Object]
0: "Video Error"
1: Object
    AT_TARGET: 2
    BLUR: 8192
    BUBBLING_PHASE: 3
    Bb: function c(){return f}
    CAPTURING_PHASE: 1
    CHANGE: 32768
    CLICK: 64
    DBLCLICK: 128
    DRAGDROP: 2048
    FOCUS: 4096
    KEYDOWN: 256
    KEYPRESS: 1024
    KEYUP: 512
    MOUSEDOWN: 1
    MOUSEDRAG: 32
    MOUSEMOVE: 16
    MOUSEOUT: 8
    MOUSEOVER: 4
    MOUSEUP: 2
    NONE: 0
    SELECT: 16384
    bubbles: false
    cancelBubble: true
    cancelable: true
    clipboardData: undefined
    currentTarget: video#my_video_1_html5_api.vjs-tech
    defaultPrevented: false
    eventPhase: 2
    initEvent: function initEvent() { [native code] }
    mc: function d(){return l}
    preventDefault: function (){e.preventDefault&&e.preventDefault();a.returnValue=l;a.zb=c}
    relatedTarget: undefined
    returnValue: true
    srcElement: video#my_video_1_html5_api.vjs-tech
    stopImmediatePropagation: function (){e.stopImmediatePropagation&&e.stopImmediatePropagation();
    stopPropagation: function (){e.stopPropagation&&e.stopPropagation();a.cancelBubble=f;a.Bb=c}
    target: video#my_video_1_html5_api.vjs-tech
    timeStamp: 1375812343815
    type: "error"
    which: undefined
    zb: function d(){return l}
    __proto__: Object
    length: 2
    __proto__: Array[0]
我从中得到的不多

我遇到了这个线程,但主要的修复似乎涉及到移动代码,我没有改变行为

Javascript:

 _V_("my_video_1").ready(function(){

    var myPlayer = this;

                    sizeVideo(); //used to adjust my canvas so it fits in design based of screen width

        myPlayer.play();

    });


    function sizeVideo(){
      var viewSizeWidth=$('.video_wrapper').width();
      var viewSizeHeight=parseInt(viewSizeWidth/1.7791);
      var videoWrapperHeight=parseInt($('.video_wrapper').height());
      $('#my_video_1 ').width(viewSizeWidth);
      $('#my_video_1 ').height(viewSizeHeight);
      $('#my_video_1 video').width(viewSizeWidth);
      $('#my_video_1 video').height(viewSizeHeight);

        if(viewSizeHeight> videoWrapperHeight ){
          var heightOffset=(viewSizeHeight-videoWrapperHeight)/2;
          $('#my_video_1 video').css('top','-' + heightOffset + 'px');
          $('.video_wrapper').height(700);

        }else{
          $('#my_video_1 video').css('top','0px');
          $('.video_wrapper').height(viewSizeHeight);
                      }


    }
html



我有点不知所措,而且“大部分时间”我都不太适应它的工作。

您似乎正在处理一个非常过时的videojs版本。我一直在使用它的一个最新版本,并修改了一些东西。“我的编辑”允许您单击手机视频缩略图上的任意位置,而不是完全在中间。它还允许响应视频=

     <video id="my_video_1"  class='video-js vjs-default-skin'   preload="auto" data-setup='{"controls": false,"loop":"true"}'  autoplay poster='/img/video-placeholder.jpg'>
           <source src="/vid/corp.mp4" type='video/mp4'>
            <source src="/vid/corp.ogv" type='video/ogg'>
           <source src="/vid/corp.webm" type='video/webm'>


       </video>