Я работаю над проектом по программированию для Smart TV LG, теперь я подключил свое приложение к ChromeCast HDMI, но проблема у меня заключается в том, что, когда я нажимаю кнопку выхода, я не могу выйти из chromeCast и снова запустить свое приложение .
Код JavaScript:
// click sur un element (LG remote control)[lancer input(HDMI) après click sur bouton2]
function clickOnElement() {
var keyInput = parseInt(focusedElementKeyboard.split("btn")[1]);
// check if the button 2 that has the focus
if (keyInput == 2) {
//connect to HDMI1
hcap.externalinput.setCurrentExternalInput({
"type": hcap.externalinput.ExternalInputType.HDMI,
"index": 0,
"onSuccess": function() {
alert("onSuccess");
hcap.mode.setHcapMode({
"mode" : hcap.mode.HCAP_MODE_0,
"onSuccess" : function() {
alert("onSuccess HCAP Mode 1");
},
"onFailure" : function(f) {
alert("onFailure : errorMessage = " + f.errorMessage);
}
});
},
"onFailure": function(f) {
alert("onFailure : errorMessage = " + f.errorMessage);
}
});
return;
}
}
Мне нужно знать, как выйти из chromeCast, подключенного через HDMI, я просто подключился к HDMI с помощью метода hcap.mode.setHcapMode, когда я изменяю mod1 на mod0, но я не мог использовать кнопку PORTAL, которая разрешена мод0 и сделать последний имеет 1
//manipulate keydown event (LG remote control)
function manageLauncherKeyDown(keyCode) {
//alert(" SWITCH key Down event");
switch (keyCode) {
case hcap.key.Code.ENTER:
clickOnElement();
break;
case hcap.key.Code.UP:
goTo();
break;
case hcap.key.Code.DOWN:
goTo();
break;
case hcap.key.Code.RIGHT:
goTo();
break;
case hcap.key.Code.LEFT:
goTo();
case hcap.key.Code.PORTAL:
exit(); //i have just change mod1 to mod0 but i can't use this key
break;
}
}