Ao publicar um Conteúdo sob demanda no Android e no Windows, mas também em outros Players , é possível acionar o Conteúdo clicando no ícone “Reproduzir” na página Conteúdo no Player na sua conta OnSign TV ou por meio de uma solicitação HTTP.
Ainda não sabe o que é Conteúdo sob demanda? Confira o tutorial sobre como reproduzir Conteúdo sob demanda.
Neste tutorial, explicamos como obter a URL de conteúdo sob demanda e como acioná-la na tela para os parâmetros desejados:
- Abra o Player ou Grupo de Players no qual você publicou o Conteúdo sob demanda.
- Vá para a opção de menu "Conteúdo no Player".
- Na seção "Conteúdo Acionado", o Conteúdo publicado será marcado como "Reproduzir sob Demanda". Clique no botão "Compartilhar", indicado pelo ícone de uma corrente, e clique em "Copiar URL" para obter um URL de Reprodução.


Automatizando a reprodução
O URL de reprodução pode ser usado para automatizar a reprodução do conteúdo naquele Player específico, por meio de uma solicitação GET HTTP regular:
https://app.onsign.tv/play/VL3GR4qlL7ZcdHLOF4O0
4. Ao fazer isso, há alguns parâmetros a serem usados para controlar o comportamento de reprodução:
Parâmetro | Comportamento |
Repetir | Um número de 0 a 999 para especificar por quanto tempo a Campanha deve ser reproduzida. O valor especial 0 indica que ela é repetida indefinidamente. |
Ação | Controla a fila sob demanda. Saiba mais abaixo. |
Qualquer outro | Qualquer outro parâmetro adicionado ao URL de reprodução é encaminhado ao Player e fica disponível via Javascript em signage.playbackInfo() |
Exemplo:
Solicitar a URL abaixo fará com que o Player reproduza um item de Conteúdo indefinidamente (repetição=0) e tenha o parâmetro de informações disponível para o Conteúdo.
$ curl 'https://app.onsign.tv/play/VL3GR4qlL7ZcdHLOF4O0?repeat=0&info=1234'
Usando a fila sob demanda
Por padrão, a reprodução do Conteúdo começa assim que o URL de reprodução é acessado, interrompendo o que estiver sendo reproduzido no momento, seja ele agendado ou outro Conteúdo sob demanda.
O OnSign TV Player versão 7.0.3 ou superior para dispositivos Android adiciona novas maneiras de reproduzir conteúdo sob demanda, por meio do parâmetro de ação.
Ação | Resultado |
Reproduzir | Interrompe a Campanha em execução e inicia a reprodução do novo conteúdo. Qualquer conteúdo existente na fila é descartado. Este é o padrão, a menos que uma ação diferente seja especificada. |
Fila | Coloca o novo conteúdo na fila para ser reproduzido assim que a Campanha em andamento terminar. Se houver outro conteúdo na fila, ele será reproduzido primeiro. |
Fila de reprodução | Coloca o novo conteúdo na fila. Se a campanha em reprodução estiver em um loop agendado (ou seja, não for reproduzida sob demanda), isso a interrompe e inicia a reprodução na fila. |
Essas três ações permitem uma infinidade de interações.
Exemplos:
Suponha que um Player tenha as campanhas "A", "B" e "C" publicadas sob demanda, enquanto tem duas campanhas em execução no loop agendado: "X", "Y".
Acione três campanhas sob demanda em sequência
Se o Player estiver reproduzindo "X" e você pedir:
https://app.onsign.tv/play/token_A?action=playqueue
https://app.onsign.tv/play/token_B?action=playqueue
https://app.onsign.tv/play/token_C?action=playqueue
O Player interromperia imediatamente a Campanha "X" e começaria a reproduzir a Campanha "A", seguida pelas Campanhas "B" e "C".
Acionar outra campanha sob demanda e descartar fila
Agora suponha que a Campanha "B" esteja em andamento e você diga:
https://app.onsign.tv/play/token_A
O Player iniciaria imediatamente a Campanha "A", seguida pela Campanha "X", que havia sido interrompida anteriormente. Depois disso, ele retomaria o loop, reproduzindo "Y", "X", "Y" e assim por diante.
Lembre-se de que a Campanha "C" não seria reproduzida neste cenário, porque a fila é descartada quando ação=reproduzir.