如何从HDMI跳出?

时间:2018-07-09 10:07:45

标签: javascript smart-tv

我正在为智能电视LG编程项目,当我将模式1更改为模式0时,我只是使用方法hcap.mode.setHcapMode连接到HDMI,这就是为什么我尝试在PORTAL键上进行更改的原因此模式(模式0)允许的代码。

//manipuler keydown event (LG remote control)
function manageLauncherKeyDown(keyCode) {
    switch(keyCode) {
        case hcap.key.Code.ENTER:
            connectHDMI();      
            break;       
        case hcap.key.Code.PORTAL:
            exit();
            break;
        case hcap.key.Code.GUIDE:
            exit();
            break;
        case hcap.key.Code.INFO:
            exit();
            break;      
    }
}

连接到HDMI并隐藏我的应用程序:

 //connect to HDMI and puts the application invisible
 function connectHDMI(){
    var keyInput = parseInt(focusedElementKeyboard.split("btn")[1]);
    if (keyInput == 2) {

        // change to mode 0 to put my appliction invisible
        hcap.mode.setHcapMode({
            "mode" : hcap.mode.HCAP_MODE_0,
            "onSuccess" : function() {

                //connect to HDMI1
                hcap.externalinput.setCurrentExternalInput({
                    "type" : hcap.externalinput.ExternalInputType.HDMI,
                    "index" : 0 , 
                    "onSuccess" : function() {

                    }, 
                    "onFailure" : function(f) {
                    }
                });
            }, 
            "onFailure" : function(f) {
            }
        });
    }
 }

从模式0退出到模式1以返回到应用程序的代码:

//to exit from mode 0 to mode 1
 function exit(){

    hcap.mode.setHcapMode({
        "mode" : hcap.mode.HCAP_MODE_1,
        "onSuccess" : function() {
            alert("onSuccess HCAP Mode 1");                     
        }, 
        "onFailure" : function(f) {
            alert("onFailure : errorMessage = " + f.errorMessage);
        }
    });

}

我刚刚设法从HDMI(ChromeCast)启动到我的应用程序, 我更改了模式:我将其置于模式1,但HDMI保持在后台连接。

====>应用程序和HDMI同时连接。

所以我想知道回到应用程序时如何断开与HDMI的连接吗?

0 个答案:

没有答案