Traduzir video para Espanhol

Enviada por Xavier 
Xavier
Traduzir video para Espanhol
05 de July de 2018 às 09:41AM
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 06: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 10:04AM
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 10:34AM
Beleza Trambulhão!

Mas... e esse arquivo ? >>> legendas_es.vtt
Xavier
Re: Traduzir video para Espanhol
07 de July de 2018 às 10:35AM
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 10:37AM
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 04: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 02:37PM
Por favor!

Faz um exemplo em "ajax", por gentileza Trambulhão!
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.