Olá,
Gostaria de saber se foi implementado o nó media de mimetype application/x-ncl-settings, e em especial as suas propriedades channel.virtualKeyboard e channel.keyboardBounds, citadas na tabela 3.6 do documento 'Nested Context Language 3.0
Part 8 – NCL Digital TV Profiles' na versão do ginga presente na atual imagem do virtual set-top box.
Se não, gostaria de saber até onde se extende a não implementação das propriedades do nó media de mimetype application/x-ncl-settings, e se há alguma versão que o implemente completamente ou previsão para isso.
Se sim, gostaria de auxílio para compreender porque esse excerto de código NCL não mostra o resultado esperado (a exibição de um teclado virtual nas posições indicadas pela propriedade channel.keyboardBounds), sendo que ele foi validado pelo validador ncl (http://laws.deinf.ufma.br/nclvalidator/):
<?xml version="1.0" encoding="UTF-8"?>
<ncl id="telaInicial" xmlns="http://www.ncl.org.br/NCL3.0/EDTVProfile">
<head>
<regionBase id="tela">
<region id="rtextoInicial" top="5%" left="52.5%" width="45%" height="50%" />
</regionBase>
<descriptorBase>
<descriptor id="dtextoInicial" region="rtextoInicial"/>
</descriptorBase>
<connectorBase>
<causalConnector id="onBeginSet">
<connectorParam name="var" />
<simpleCondition role="onBegin" />
<simpleAction role="set" value="$var" max="unbounded" qualifier="seq" />
</causalConnector>
</connectorBase>
</head>
<body>
<port id="inicializador" component="textoInicial" />
<media id="variaveis" type="application/x-ginga-settings">
<property name="channel.virtualKeyboard" />
<property name="channel.keyboardBounds" />
</media>
<link id="inicializaTecladoVirtual" xconnector="onBeginSet">
<bind component="textoInicial" role="onBegin" />
<bind component="variaveis" interface="channel.virtualKeyboard" role="set" >
<bindParam name="var" value="true"/>
</bind>
<bind component="variaveis" interface="channel.keyboardBounds" role="set" >
<bindParam name="var" value="(0,50,100,50)"/>
</bind>
</link>
<media id="textoInicial" src="exemploDeTexto.txt" descriptor="dtextoInicial" />
</body>
</ncl>
Obs: Eu já tentei iniciar as propriedades a partir do atributo value da tag property, sem uso, portanto, do conector e do link, porém não obtive nenhuma diferença.
Obrigado desde já.
Autor: Henrique Becker
77 comentários