我怎么能检查“canplaythrough”是否属实?

时间:2016-03-23 12:31:14

标签: javascript html5-video

如果有人点击播放按钮,我想显示指标。如果视频已加载,我想隐藏预加载器。这与readystate非常吻合:

            var einleitung = document.getElementById('einleitung');

            video.addEventListener('play', function () {

            if ( video.readyState === 4 ) {

                myApp.hidePreloader();

            } else {

                myApp.showPreloader('Loading...');

            }

            });

我怎样才能通过canplaythrough而不是readyState来实现这个目标?

这样的事情不起作用:

           if ( video.canplaythrough == true ) {}

video.canplaythrough是“null”。

1 个答案:

答案 0 :(得分:1)

  

import gzip import warc with gzip.open('my_test_file.warc.gz', mode='rb') as gzf: for record in warc.WARCFile(fileobj=gzf): print record.payload.read() canplaythrough元素的event属性。

此事件在audio/video元素的生命周期内仅触发一次audio/video,并且可以在没有任何buffered / buggering的情况下播放,除非stop元素没有改变。

应该是这样的:

src