Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.1k views
in Technique[技术] by (71.8m points)

video.js 在未全屏播放时,音量按钮无法拖动,且无法隐藏?

image.png
video.js 在未全屏播放时,音量按钮无法拖动,且无法隐藏?

 let player = videojs('my-video', {
                controls: true, // 是否显示控制条
                // poster: 'xxx', // 视频封面图地址
                preload: 'auto',
                autoplay: true,
                fluid: true, // 自适应宽高
                language: 'zh-CN', // 设置语言
                muted: false, // 是否静音
                inactivityTimeout: false,
                controlBar: { // 设置控制条组件
                    //  设置控制条里面组件的相关属性及显示与否
                    // 'currentTimeDisplay': true,
                    // 'timeDivider': true,
                    // 'durationDisplay': true,
                    // 'remainingTimeDisplay': false,
                    /* 使用children的形式可以控制每一个控件的位置,以及显示与否 */
                    children: [{
                            name: 'playToggle'
                        }, // 播放按钮
                        {
                            name: 'currentTimeDisplay'
                        }, // 当前已播放时间
                        {
                            name: 'progressControl'
                        }, // 播放进度条
                        {
                            name: 'durationDisplay'
                        }, // 总时间
                        {
                            name: 'FullscreenToggle'
                        }, 
                        {
                            name: 'volumePanel', // 音量控制
                            inline: false, // 使用水平方式
                        }
                    ]
                },
                sources: [ // 视频源
                    {
                        src: './video.mp4',
                        type: 'video/mp4',
                    }
                ]
            }, function () {
                console.log('视频可以播放了', this);
            });

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

pc 端应该是可以的

m 端取决于平台,如果是公司内部产品的webview可以考虑让端配合一下。如果是微信或者自带浏览器,最好还是放弃吧。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...