首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VideoJS如何增加缓冲大小?

VideoJS如何增加缓冲大小?
EN

Stack Overflow用户
提问于 2022-05-18 22:32:33
回答 1查看 729关注 0票数 0

我试着用VideoJS来玩HLS。基本上,流本身工作正常,但缓冲区大小似乎太小,视频每隔几秒钟/分钟就延迟1-2秒。是否有任何方法来增加分段预加载的实际大小?目前,我已经像这样实现了VideoJS:

代码语言:javascript
复制
...
        <div class="container-fluid">
            <div class="row">
                <div class="player-center">
                    <video-js autoplay id=player class="vjs-fluid" controls="true">
                        <source src="{{ playlist_url }}" type="application/x-mpegURL">
                    </video-js>
                    <script src="{% static 'videojs_old/video.js' %}"></script>
                    <script src="{% static 'videojs_old/videojs-http-streaming.js' %}"></script>
                    <script>
                        videojs.Vhs.xhr.beforeRequest = function(options) {
                        options.headers = options.headers || {};
                        options.headers.Authorization = "{{ access_token }}";

                        console.log('options', options)
                        return options;
                        };
                        var player = videojs('player',
                            {fill: false},
                            {autoplay: true},
                            {responsive: true},
                            {fluid: true},
                            {GOAL_BUFFER_LENGTH: 100},
                            {CMAX_GOAL_BUFFER_LENGTH: 150},
                            {preload: "auto"});
                        player.play();
                    </script>
                </div>
            </div>
        </div>

但GOAL_BUFFER_LENGTH和CMAX_GOAL_BUFFER_LENGTH似乎都有任何影响。

EN

回答 1

Stack Overflow用户

发布于 2022-05-31 00:29:14

常量不是播放器级选项。此外,您只能传递一个options对象。

代码语言:javascript
复制
videojs.Vhs.GOAL_BUFFER_LENGTH = 100;
videojs.Vhs.MAX_GOAL_BUFFER_LENGTH = 150;
var player = videojs('player', {
  fill: false,
  autoplay: true,
  responsive: true,
  fluid: true,
  preload: "auto"
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72296698

复制
相关文章

相似问题

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