Pular para o conteúdo principal

Componente de Upload

APIs para publicação e acesso a conteúdos VideoLib. Com as APIs é possível consultar ou publicar os vídeos.

Para facilitar a implementação, criamos um Widget que pode ser incorporado na sua solução.

Widget - Controle de Upload

Para enviar arquivos com o Widget de Upload, são necessárias duas etapas:

1 - Gerar o token com a API de autenticação. (Gestor)

2 - Realizar a chamada ao Widget passando o Token, o nome da aula e o nome do curso.

Exemplo para acessar o Widget

https://videolib-upload.videolib.live/index.html?usuariojwt=token&nomevideo=nome do vídeo&curso=nome do curso

Para Ler as informações:Informações do roteiro gerado:

var jsonRoteiro = document.getElementById("videolib_JsonRoteiro"); 
console.log (jsonRoteiro.innerText);

Informações do Percetual de Vídeo Enviado:

var percentual = document.getElementById("videolib_percentualArquivo");
console.log (percentual.innerText);

Upload Galeria

Para realizar um upload para uma galeria, é necessário incluir na rota galeria, seguindo o modelo abaixo:

https://appwebvlupload.z15.web.core.windows.net/galeria

Exemplo

Componente de Upload
https://appwebvlupload.z15.web.core.windows.net/galeria?usuariojwt=eyJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNobWFjLXNoYTI1NiIsInR5cCI6IkpXVCJ9.eyJVc3VhcmlvIjoidGVzdGUiLCJOb21lVXN1YXJpbyI6Ik5vbWUgQWx1bm8iLCJkYXRhVG9rZW4iOiIyMDI1LTA2LTI5VDIzOjE0OjQ5LjUzMTgwNS0wMzowMCIsIkJlYXJlciI6bnVsbCwiRm90byI6IiIsIkdydXBvIjoiMzciLCJFbWFpbCI6InVzdWFyaW8tYWx1bm9AZW1haWwuY29tLmJyIiwiTWF0cmljdWxhIjpudWxsLCJDYW1wdXMiOm51bGwsIkNQRiI6bnVsbCwibWF0Y2giOiI4MDJiZWM4ZmQ1MzE4MTkyYjBhNzUiLCJpZEZpbGFVc3VhcmlvIjoiNDYwNzBENEJGOTM0RkIwRDRCMDZEOUUyQzQ2RTM0Njk0NEUzMjI0NDQ5MDBBNDM1RDdEOUE5NUU2RDc0MzVGNSIsInJvbGVzIjoiYWx1bm8ifQ.43U68BIMgYscxZLq44_ykF--7j1KpKzA6gtYPiJFaEI&nomevideo=videoteste001&curso=CURSO01

Enviando um título.

Para enviar um título, devem ser passados os seguintes parâmteros na rota do componente.

titulo

  • S para habilitar o input de titulo da galeria.
  • Valor padrão: nome do primeiro arquivo sem extensão.

titulowidth

  • Caso não especifique uma unidade, por exemplo "&titulowidth=50" ficará como 50%
  • Pode enviar todas unidades de medida css.
  • Valor padrão: 100%.

Exemplo de Envio de Vídeo abrindo o campo de título

Componente de Upload
https://appwebvlupload.z15.web.core.windows.net/index.html?usuariojwt=eyJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNobWFjLXNoYTI1NiIsInR5cCI6IkpXVCJ9.eyJVc3VhcmlvIjoidGVzdGUiLCJOb21lVXN1YXJpbyI6Ik5vbWUgQWx1bm8iLCJkYXRhVG9rZW4iOiIyMDI1LTA2LTI5VDIzOjE0OjQ5LjUzMTgwNS0wMzowMCIsIkJlYXJlciI6bnVsbCwiRm90byI6IiIsIkdydXBvIjoiMzciLCJFbWFpbCI6InVzdWFyaW8tYWx1bm9AZW1haWwuY29tLmJyIiwiTWF0cmljdWxhIjpudWxsLCJDYW1wdXMiOm51bGwsIkNQRiI6bnVsbCwibWF0Y2giOiI4MDJiZWM4ZmQ1MzE4MTkyYjBhNzUiLCJpZEZpbGFVc3VhcmlvIjoiNDYwNzBENEJGOTM0RkIwRDRCMDZEOUUyQzQ2RTM0Njk0NEUzMjI0NDQ5MDBBNDM1RDdEOUE5NUU2RDc0MzVGNSIsInJvbGVzIjoiYWx1bm8ifQ.43U68BIMgYscxZLq44_ykF--7j1KpKzA6gtYPiJFaEI&nomevideo=videoteste001&curso=CURSO01&titulo=S&titulowidth=50

parâmetros - &titulo=S&titulowidth=50