Como antecedente, nunca implementamos marcadores de posición de video para el chat, simplemente se basa en las funciones de la etiqueta de video HTML5 para que funcione. Implementamos nuestra propia lógica de marcador de posición originalmente para temas/publicaciones porque los videos se “descargaban” automáticamente en cada carga de tema, incluso si no se estaban reproduciendo, lo que aumentaba los costos de CDN en sitios populares.
No creo que necesitemos reimplementar la misma lógica de marcador de posición que tenemos para los temas en el chat todavía, pero aún puede haber algunos ajustes para iOS/Safari que necesitaremos hacer para que las cosas funcionen en iOS. Pensé que solo tener el atributo preload="metadata" sería suficiente, pero parece que ya está presente.
<video class="chat-video-upload" preload="metadata" height="150" controls="">
<source src="https://actual-url.MOV">
</video>