Désactiver l'autoplay vidéo html5

comment désactiver l'autoplay vidéo html5?

ce que j'ai essayé:

<video width="640" height="480" controls="controls" type="video/mp4" autoplay="false" preload="none"><source src="http://mydomain.com/mytestfile.mp4">Your browser does not support the video tag.</video>
27
demandé sur kkgzjjmj 2013-10-29 21:00:27

8 réponses

Je retirerais l'attribut autoplay, puisque si le navigateur trouve la chaîne autoplay, il autoplays!

l'autoplay n'est pas un type booléen.

aussi, le type va à l'intérieur de la source, comme ceci:

<video width="640" height="480" controls preload="none">
   <source src="http://example.com/mytestfile.mp4" type="video/mp4">
   Your browser does not support the video tag.
</video>

référence:http://www.w3.org/TR/html-markup/video.html

36
répondu caulitomaz 2015-11-17 12:53:20

Essayez d'ajouter autostart="false" à votre étiquette source.

<video width="640" height="480" controls="controls" type="video/mp4" preload="none">
<source src="http://example.com/mytestfile.mp4" autostart="false">
Your browser does not support the video tag.
</video>

JSFiddle exemple

5
répondu anita 2014-08-06 03:37:27

supprimer l'autoplay dans la balise vidéo. utiliser le code comme ceci

<video class="embed-responsive-item"  controls>
   <source src="http://example.com/video.mp4">
   Your browser does not support the video tag.
</video>

c'est 100% de travail

5
répondu rsnr4u 2015-12-21 14:43:57

il suffit d'utiliser preload="none" dans votre balise vidéo et la vidéo s'arrêtera autoplay lors du chargement de la page.

0
répondu Dhaval Mistry 2017-11-07 05:27:18

en Effet la configuration de autoplayfalse n'aide pas certaines vidéos vont se jouer de toute façon. Voir dans ce cas violon.

vous pourriez vouloir faire par code quelque chose dans la ligne de si vous voulez mettre en pause toutes les vidéos:

videos = document.querySelectorAll("video"); 
for(video of videos) {
  video.pause(); 
}

bien sûr le cas ci-dessus ne fonctionnera pas si le video tag est dans un élément de racine d'ombre, mais alors à peine n'importe quelle solution générale fonctionnera avec des éléments de racines d'ombre. Là, vous aurez besoin d'une approche personnalisée et de développer d'abord l'ombre racine.

0
répondu Eduard Florinescu 2018-02-09 09:09:45

<video class="embed-responsive-item"  controls>
   <source src="http://example.com/video.mp4" autostart="false">
   Your browser does not support the video tag.
</video>
0
répondu Harish Varaliya 2018-09-03 07:56:42

Vous pouvez définir autoplay=""

<video width="640" height="480" controls="controls" type="video/mp4" autoplay="">
<source src="http://example.com/mytestfile.mp4">
Your browser does not support the video tag.
</video>

ps. pour activer vous pouvez utiliser autoplay ou autoplay="autoplay"

-2
répondu RezaRahmati 2016-06-17 19:27:04

il suffit de mettre l'autoplay="false" sur l'étiquette source.. :)

-5
répondu DemOnyitO 2014-03-30 06:20:40