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