Как выйти из Chromecast подключен в HDMI - PullRequest
0 голосов
/ 28 июня 2018

Я работаю над проектом по программированию для 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;
  }
}
...