Traduzir video para Espanhol

Enviada por Xavier 
Xavier
Traduzir video para Espanhol
05 de July de 2018 às 02:41PM
Olá pessoal!

Coloquei um video no meu portal e agora preciso dar a opção de pessoas assistam em Espanhol.
Tem alguma forma de fazer isso via código php ?
O video fica no meu servidor e aí as pessoas entram da devida página e assistem o vídeo.

Desde já agradeço.
Trambulhao
Re: Traduzir video para Espanhol
06 de July de 2018 às 11:57AM
<video width="600" height="400" controls>
<source src="video.mp4" type="video/mp4">
<source src="video.ogg" type="video/ogg">
<track src="legendas_en.vtt" kind="subtitles" srclang="en" label="English">
<track src="legendas_es.vtt" kind="subtitles" srclang="es" label="Spanish">
</video>
Trambulhao
Re: Traduzir video para Espanhol
06 de July de 2018 às 03:04PM
Acrescentando.. Se pretende que o vídeo arranque com uma legenda predefinida, usa o atributo "default"

<track src="legendas_es.vtt" kind="subtitles" srclang="es" label="Spanish" default>
Xavier
Re: Traduzir video para Espanhol
07 de July de 2018 às 03:34PM
Beleza Trambulhão!

Mas... e esse arquivo ? >>> legendas_es.vtt
Xavier
Re: Traduzir video para Espanhol
07 de July de 2018 às 03:35PM
Olha, fiz assim e nada. O que pode ser ?

var source = '<video width="700" controls><source src="'+src+'" type="video/mp4">
<track src="legendas_es.vtt" kind="subtitles" srclang="es" label="Spanish" default>
</video>';
Xavier
Re: Traduzir video para Espanhol
07 de July de 2018 às 03:37PM
Na verdade está assim, pois eu busco o nome do vídeo em uma combo ou select com jquery:

<script type="text/javascript">
/* carregando os dados da imagem */
$(document).ready(function() {
$("#cbo_vds").change(function(){
var src = $(this).val();
if(src == 0){
location.reload()
}
var source = '<video width="700" controls><source src="'+src+'" type="video/mp4"><track src="legendas_es.vtt" kind="subtitles" srclang="es" label="Spanish" default></video>';
$("#video_moldura_bhnd").html(source);
$("#video_moldura_bhnd").css("visibility","visible");
$("#alerta_bhnd").css("visibility","hidden");
});
});
</script>
Trambulhao
Re: Traduzir video para Espanhol
08 de July de 2018 às 09:27PM
Seria mais fácil fazer com "ajax". Dessa forma que você fez, não parece o mais adequado. Se quiser eu faço um exemplo bem básico.
Xavier
Re: Traduzir video para Espanhol
14 de July de 2018 às 07:37PM
Por favor!

Faz um exemplo em "ajax", por gentileza Trambulhão!
Trambulhao
Re: Traduzir video para Espanhol
19 de July de 2018 às 10:24PM
Fiz um exemplo bem básico. Qualquer dúvida coloca aqui.

https://mega.nz/#!78BRDA6Q!Ec0tVM_4t7rcKHyguCKuSJW4R17GX4RyYP_fYt1TM5Y
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.