How to add an additional button to the controlbar with jwplayer 7

前端 未结 2 838
悲哀的现实
悲哀的现实 2020-12-11 07:06

I am interested in adding a download video button, similar to the one here -- http://support.jwplayer.com/customer/portal/articles/1436999-example-adding-a-download-button.

2条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-11 07:52

    playerInstance.on('ready',function() {
                        if (jwplayer().getRenderingMode() == "html5"){
                            videoTag = document.querySelector('video');
                             if(videoTag.playbackRate) {
                                playerInstance.addButton(
                                    "icon_dir.png",
                                    "0.25x", 
                                    function() {
                                      changeSpeed(0.25);
                                    },
                                    "0p25xslow"
                                );
    
                                playerInstance.addButton(
                                    "icon_dir.png",
                                    "0.5x", 
                                    function() {
                                      changeSpeed(0.5);
                                    },
                                    "0p5slow"
                                );
    
                                playerInstance.addButton(
                                    "icon_dir.png",
                                    "1x", 
                                    function() {
                                      changeSpeed(1);
                                    },
                                    "1xnormal"
                                );
    
                                playerInstance.addButton(
                                    "icon_dir.png",
                                    "1.5x", 
                                    function() {
                                      changeSpeed(1.5);
                                    },
                                    "1p5xforward"
                                );
    
                                playerInstance.addButton(
                                    "icon_dir.png",
                                    "2x", 
                                    function() {
                                      changeSpeed(2);
                                    },
                                    "2xforward"
                                );
                            }
                        }
                        else{
                            alert("your browser doesn't support HTML5,cant't change speed.");
                        }
                        console.log("state is :"+playerInstance.getState());
                    });
    

提交回复
热议问题