首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Video.js平滑播放

Video.js平滑播放
EN

Stack Overflow用户
提问于 2014-10-30 05:18:06
回答 1查看 759关注 0票数 0

我已经实现了从亚马逊s3加载MP4s的video.js。

我真的很难获得流畅的回放,即使是在一个小(7mb)的视频上。这是非常跳跃和停止-starting。这里的互联网连接速度很快,如果我直接下载它,它会立即下载。

我尝试了几种方法,lastest用来缓冲:

代码语言:javascript
复制
var player = videojs('video');
        player.on("ended", function(){ closeVideo(); });
        player.ready(function(){checkBuffer(player); });
    videoPlaying = true;

}

function checkBuffer(player){
    var howMuchIsDownloaded = player.bufferedPercent();
    if(howMuchIsDownloaded >  0.3){
    player.play();  //start playing the video 
    }else{
    setTimeout(checkBuffer, 100, player);
    }

}

这是有效的,但它仍然是非常跳动播放后。

视频构造如下:

代码语言:javascript
复制
    $('body').append(
             " <video id='video' class='video-js' preload width='100%' height='100%'"
            + "     data-setup='{}'>"
            + "   <source src='http://cdn.example.com/"+ video +"' type='video/x-m4v' />"
            +"  </video>"
    );

有什么线索可以让视频像video.js示例一样流畅吗?

EN

回答 1

Stack Overflow用户

发布于 2014-10-30 08:49:55

谢谢你的帮助。这是一个编码问题。我重新编码了视频,没问题。运行流畅。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26640859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档