question

Ocultar video HTML 5 com jquery?

Olá, estou tentando esconder um html 5 vídeo com jquery. Tendo pouca sorte, não tenho certeza se eu estou atrapalhando. O vídeo exibe e jogadas, mas quando ele termina ele não esconde. Como posso fazer a ocultar vídeo quando ele pára de reproduzir?

Aqui está o meu código:

<!DOCTYPE html>
<html>

<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>

<body>

<script type='text/javascript'>
$('myVideo').bind('ended', function(){
$("myVideo").hide();
});
}
</script>


<video width="100%" height="100%" autoplay="autoplay" id="myVideo" controls="controls">
<source src="http://www.mywebsite.com/Sintel.webm" type="video/webm"></source>
<source src="http://www.mywebsite.com/Sintel.mp4" type="video/mp4"></source>
Seu navegador não oferece suporte a vídeo tag.
</video>

</body>
</html>
resposta Resposta
Claro, eu posso te ajudar com isso! Parece que o problema está no seu código jQuery. Vou te explicar como corrigir isso passo a passo.

Primeiro, é importante lembrar que o seletor para o vídeo deve ser precedido por um `#` para indicar que é um ID. No seu caso, o seletor correto para o vídeo é `$('#myVideo')`.

Além disso, você também tem um erro de digitação no seu código JavaScript. Há um caractere `{` extra e você também esqueceu o caractere `#` para selecionar o ID do vídeo. Vamos corrigir isso.

Aqui está o seu código corrigido:

```html

<!DOCTYPE html>

<html>

<head>

</head>

<body>

<script type='text/javascript'>

$('#myVideo').bind('ended', function(){

$("#myVideo").hide();

});

</script>

<video width="100%" height="100%" autoplay="autoplay" id="myVideo" controls="controls">

Seu navegador não oferece suporte a vídeo tag.

</video>

</body>

</html>

```

Agora, com essas correções, o vídeo deve ocultar automaticamente ao terminar de reproduzir. Você pode testar o código para ver se funciona corretamente.

Espero que isso te ajude a resolver o problema! Se tiver mais dúvidas, não hesite em perguntar.

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved