Voglio che gli utenti possano caricare brevi file video da incorporare nei loro post, e voglio che il comportamento predefinito del forum sia configurabile per far sì che tali video vengano riprodotti automaticamente, in loop e con l’audio disattivato. In modo che i video possano essere utilizzati come sostituti delle gif, nello stesso modo in cui funzionano su Discord (infatti i video provengono principalmente da Discord, che utilizza molti .mp4 al posto delle gif, a quanto pare).
Questo argomento mostra come scrivere HTML per far sì che un file video venga riprodotto automaticamente e in loop.
<video width="100%" height="100%" preload="metadata" controls="" autoplay>
<source src="https://www.simscale.com/forum/uploads/default/original/3X/d/6/d6fab77fb56eeb98ef660d682f344dba4bbb66ce.mp4">
<a href="https://www.simscale.com/forum/uploads/default/original/3X/d/6/d6fab77fb56eeb98ef660d682f344dba4bbb66ce.mp4">/forum/uploads/default/original/3X/d/6/d6fab77fb56eeb98ef660d682f344dba4bbb66ce.mp4</a>
</video>
Questo funziona, tranne per il fatto che non riesco a capire come potrei usarlo quando un utente sta scrivendo il suo post e caricando il suo file video. Nota come in questo esempio viene utilizzato l’URL completo del file video. Questo non è disponibile per gli utenti quando caricano il loro file, inoltre, se i file caricati dagli utenti vengono spostati sul server o spostati su un diverso provider S3 o CDN, l’URL si romperà.
Quando un utente carica il suo file, nella casella di risposta ottiene un Markdown come questo:

Quindi non sembra possibile per un utente convertire semplicemente questo nell’HTML necessario affinché il suo video venga riprodotto automaticamente e in loop (con audio disattivato). Esiste un metodo disponibile per questo? E ancora meglio, esiste un modo per rendere questo il comportamento predefinito in tutto il forum? O almeno lasciare questo comportamento abilitato per impostazione predefinita, e consentire all’utente di rinunciare alle impostazioni di riproduzione automatica e loop quando sta caricando e pubblicando.
(se non è attualmente possibile, vorrei inviare questa richiesta di funzionalità
)