我正在为智能电视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的连接吗?