Non so cosa sia successo il 18 dicembre 2020, ma i link di Vimeo pubblicati su qualsiasi sito Discourse vengono riprodotti senza audio quando si utilizza l’app DiscourseHub per iOS (almeno su iPad, non ho un iPhone per fare i test). Inoltre, cliccando sulla barra di avanzamento, il video si blocca permanentemente.
I video creati prima del 18 dicembre non sono interessati da questo problema (pubblico link di Vimeo ogni giorno, quindi sono riuscito a restringere il campo a questa data).
Ecco un esempio di link senza restrizioni di incorporamento: https://vimeo.com/508864124/fcbbcc92fa. Su desktop funziona correttamente, ma se si utilizza l’app DiscourseHub su iPad, non c’è audio e il video si blocca se si salta in avanti o indietro.
Inoltre, alcuni dei miei utenti hanno segnalato questo comportamento quando usano Chrome e Safari su iPad, ma su il mio iPad questi browser funzionano correttamente.
Posso riprodurre il problema su iPad con le versioni 14.3 e 14.4 di DiscourseHub, ma non su iPhone. Non riesco a riprodurlo nemmeno nell’emulatore per iPad. Non sono sicuro di cosa possiamo fare al riguardo.
Ho contattato Vimeo e mi hanno risposto che “non supportano l’uso del player Vimeo all’interno di web app, browser in-app o app ibride”, quindi non sono stati di grande aiuto. Alcuni dei miei utenti hanno riferito di aver riscontrato lo stesso problema anche su Chrome e Safari. @pmusaraj@merefield, sarei curioso di sapere se riuscite a riprodurre il problema su quei browser su iPad (io non ci sono riuscito). In questo modo, almeno potremmo accedere a un errore della console.
Nessuna riproduzione su Safari iOS da parte mia. (E Chrome iOS è lo stesso di Safari sotto il cofano.)
Posso collegare un log della console per la webview di DiscourseHub su un dispositivo reale; proverò a farlo la prossima settimana e vedrò se emerge qualcosa.
Scusa per il ritardo, Nacho. Ho appena provato e non riesco a capire. Non ci sono errori nella console della webview. C’è un errore nella console del dispositivo, ma appare indipendentemente dal fatto che l’audio venga riprodotto o meno (per completezza, l’errore è Required client entitlement is missing).