Pour information, nous n’avons jamais implémenté de placeholders vidéo pour le chat, il s’appuie simplement sur les fonctionnalités de la balise vidéo HTML5 pour fonctionner. Nous avons implémenté notre propre logique de placeholder à l’origine pour les sujets/messages car les vidéos “téléchargeaient” automatiquement des données à chaque chargement de sujet, même si elles n’étaient pas lues, ce qui augmentait les coûts CDN sur les sites populaires.
Je ne pense pas que nous ayons besoin de réimplémenter la même logique de placeholder que nous avons pour les sujets dans le chat pour le moment, mais il se peut qu’il y ait encore quelques ajustements iOS/Safari que nous devrons faire pour que les choses fonctionnent sur iOS. Je pensais que le simple fait d’avoir l’attribut preload="metadata" suffirait, mais il semble qu’il soit déjà présent.
<video class="chat-video-upload" preload="metadata" height="150" controls="">
<source src="https://actual-url.MOV">
</video>