Programando em NCL 3.0.pdf - Telemidia - PUC-Rio
Programando em NCL 3.0.pdf - Telemidia - PUC-Rio Programando em NCL 3.0.pdf - Telemidia - PUC-Rio
Observamos que, como o elo deve alterar algumas propriedades dos nós devídeo, cada elemento de ligação () deve especificar não apenas ocomponente de destino do elo (atributo component), mas também a suapropriedade (através do atributo interface), tal como definida no nó da mídia.Além disso, como o valor dessa propriedade deve ser modificado, o novovalor deve ser passado como parâmetro (através do elemento ):Passo 4: Modificando o elo para iniciar as mídiasPara informar o usuário sobre as oportunidades de interação, o elo deexibição inicial do vídeo e dos botões deve exibir apenas a imagem do botão268
vermelho, pois pressionar a tecla verde enquanto o “video1” está tocando nãoproduz efeito:Exemplo 10.7 — Interrompendo uma Aplicação NCL no Caso deVídeos Entrelaçados no Fluxo ElementarComo apresentado nos Capítulos 8 e 9 e detalhado no Apêndice E, épossível que haja vídeos entrelaçados em um mesmo fluxo elementar.Suponha uma aplicação NCL “idApl” associada a um filme “pagu”, que éinterrompido por uma propaganda. É possível que a aplicação NCL estejaexibindo algum outro objeto de mídia sobre o vídeo “pagu” no momento dessainterrupção. A aplicação deve ser pausada e tornada invisível, até que apropaganda acabe. Ao término da propaganda, o filme “pagu” deve serretomado e, juntamente com ele, a aplicação, que também deve ser tornadavisível.A igura 10.28 ilustra essa situação.filme é pausado (propriedade “standby” de “pagu” recebe “true”)® é necessário pausar e ocultar a aplicaçãofilme “pagu” propaganda filme “pagu”filme é retomado (propriedade “standby” de “pagu” recebe “false”)® é necessário retomar e exibir a aplicaçãoFigura 10.28 Entrelaçamento de vídeos no fluxo elementar.A Listagem 10.20 apresenta o código que manipula a propriedade “visible”da aplicação NCL conforme o valor da propriedade embutida “standby” doobjeto de mídia “filme” do fluxo elementar. Note que tanto a propriedade“visible” do elemento da aplicação como a propriedade “standby” doobjeto de mídia “pagu” devem ser explicitamente declaradas (a listagem nãoapresenta esse trecho de código).269
- Page 257 and 258: focusBorderTransparencyfocusSrc, fo
- Page 259 and 260: user: variáveis gerenciadas pelo s
- Page 261 and 262: system.parentDeviceRegion(i)system.
- Page 263 and 264: Tabela 9.5 Variáveis de Ambiente d
- Page 265 and 266: Capítulo 10Sincronização:Conecto
- Page 267 and 268: definidas nos conectores (connector
- Page 269 and 270: Os nomes dos papéis “onBegin”
- Page 271 and 272: evento de atribuição: atribuiçã
- Page 273 and 274: • key: código da tecla do contro
- Page 275 and 276: • qualifier: define se as ações
- Page 277 and 278: oleonBeginconnectoronBeginStartrole
- Page 280 and 281: A Figura 10.8 apresenta as visões
- Page 282 and 283: Figura 10.9 Visão estrutural de um
- Page 284 and 285: Exemplo 10.3 — Passando Parâmetr
- Page 286 and 287: visto na Tabela 10.1, o papel prede
- Page 288 and 289: A Tabela 10.6 apresenta os códigos
- Page 290 and 291: Listagem 10.12 Código NCL de aplic
- Page 292 and 293: A Listagem 10.14 apresenta o códig
- Page 294 and 295: ole onSelectionrole testandonKeySel
- Page 296 and 297: estado desejado (identificado pelo
- Page 298 and 299: gTVrgTelaInteirargBotaoFigura 10.18
- Page 300 and 301: 10.8 Conectores e Elos que Manipula
- Page 302 and 303: ...Listagem 10.19 Elo que manipula
- Page 304 and 305: pVideo1replayvideo1imgCamera1onBegi
- Page 306 and 307: Podemos observar que foi utilizado
- Page 310 and 311: ...Listagem 10.20 Aplicação NCL p
- Page 312 and 313: ... trecho da seção Listagem 10.2
- Page 314 and 315: ... trecho da seção ... trecho da
- Page 316 and 317: BibliografiaABNT NBR 15606-2 2011.
- Page 318 and 319: 11.1 RegrasAs regras usadas em uma
- Page 320 and 321: ...... trecho da seção Listagem 1
- Page 322 and 323: spAudioswitchAudioIdiomarEnrPtaudio
- Page 324 and 325: cada elemento filho do switch e se
- Page 326 and 327: Elementos Atributos Conteúdoswitch
- Page 328 and 329: 12.1 Metadados em Aplicações NCLA
- Page 330: 12.2 Exemplo de Metadados na Aplica
- Page 335 and 336: Capítulo 13ReúsoÀ medida que as
- Page 337 and 338: Após mais 5 segundos, inicia“vid
- Page 339 and 340: “gradSame”: trata-se do mesmo o
- Page 341 and 342: 3algum eloiniciavideo2_n4algum eloi
- Page 343 and 344: meio do elemento definido como fil
- Page 345 and 346: ody......prog01(docProg1#exemplo01)
- Page 347 and 348: arquivo “conectores.ncl”, exist
- Page 349 and 350: PARTE IIITópicos Avançados309
- Page 351 and 352: 14.1 Integrando Objetos Hipermídia
- Page 353 and 354: do vídeo de propaganda, toda a exi
- Page 355 and 356: Listagem 14.2 Âncoras de conteúdo
- Page 357 and 358: Da mesma forma, cada mudança em um
vermelho, pois pressionar a tecla verde enquanto o “video1” está tocando nãoproduz efeito:Ex<strong>em</strong>plo 10.7 — Interrompendo uma Aplicação <strong>NCL</strong> no Caso deVídeos Entrelaçados no Fluxo El<strong>em</strong>entarComo apresentado nos Capítulos 8 e 9 e detalhado no Apêndice E, épossível que haja vídeos entrelaçados <strong>em</strong> um mesmo fluxo el<strong>em</strong>entar.Suponha uma aplicação <strong>NCL</strong> “idApl” associada a um filme “pagu”, que éinterrompido por uma propaganda. É possível que a aplicação <strong>NCL</strong> estejaexibindo algum outro objeto de mídia sobre o vídeo “pagu” no momento dessainterrupção. A aplicação deve ser pausada e tornada invisível, até que apropaganda acabe. Ao término da propaganda, o filme “pagu” deve serretomado e, juntamente com ele, a aplicação, que também deve ser tornadavisível.A igura 10.28 ilustra essa situação.filme é pausado (propriedade “standby” de “pagu” recebe “true”)® é necessário pausar e ocultar a aplicaçãofilme “pagu” propaganda filme “pagu”filme é retomado (propriedade “standby” de “pagu” recebe “false”)® é necessário retomar e exibir a aplicaçãoFigura 10.28 Entrelaçamento de vídeos no fluxo el<strong>em</strong>entar.A Listag<strong>em</strong> 10.20 apresenta o código que manipula a propriedade “visible”da aplicação <strong>NCL</strong> conforme o valor da propriedade <strong>em</strong>butida “standby” doobjeto de mídia “filme” do fluxo el<strong>em</strong>entar. Note que tanto a propriedade“visible” do el<strong>em</strong>ento da aplicação como a propriedade “standby” doobjeto de mídia “pagu” dev<strong>em</strong> ser explicitamente declaradas (a listag<strong>em</strong> nãoapresenta esse trecho de código).269