Links do Vimeo carregados após 2020-12-18 tocam sem áudio no iPad usando DiscourseHub

Não sei o que aconteceu em 18 de dezembro de 2020, mas os links do Vimeo postados em qualquer site Discourse são reproduzidos sem áudio ao usar o aplicativo DiscourseHub no iOS (pelo menos no iPad; não tenho um iPhone para testar). Além disso, clicar na barra de progresso faz com que o vídeo trave permanentemente.

Vídeos criados antes de 18 de dezembro não são afetados por isso (eu posto links do Vimeo todos os dias, então consegui restringir o problema a essa data).

Aqui está um exemplo de link sem restrições de incorporação: https://vimeo.com/508864124/fcbbcc92fa. No desktop, ele reproduz normalmente, mas se você usar o aplicativo DiscourseHub no iPad, não há som e ele trava se você pular para frente ou para trás.

Além disso, alguns dos meus usuários relataram esse comportamento ao usar o Chrome e o Safari no iPad, mas esses navegadores funcionam bem no meu iPad.

Testado no iPhone 7 Plus, iOS 14.4, aplicativo DiscourseHub. Tudo funciona bem. :slight_smile:

1 curtida

Você pode compartilhar um link de uma postagem afetada e um de uma não afetada?

Este aqui funciona: Vimeo Embed not working on my site due to Vimeo server IP blacklisting - #2 by codinghorror

E o que acabei de postar é um exemplo que não funciona.

Obrigado por verificar. Deve ser algo relacionado ao iPad então.

2 curtidas

Sem problema no meu iPad mini com iOS 14.4, mas consegui reproduzir no meu iPad Pro, estranho!

1 curtida

Sim, eu tenho um iPad Pro com a versão 14.4. Muito estranho.

1 curtida

Consegui reproduzir no iPad nas versões 14.3 e 14.4 no DiscourseHub, mas não no iPhone. Também não consegui reproduzir no simulador do iPad. Não tenho certeza do que podemos fazer a respeito.

1 curtida

Entrei em contato com a Vimeo e eles disseram que “não dão suporte ao uso do Vimeo Player em webapps, navegadores dentro de aplicativos ou aplicativos híbridos”, então não houve muita ajuda da parte deles. Alguns dos meus usuários mencionaram que também viram o problema no Chrome e no Safari. @pmusaraj @merefield, ficaria curioso em saber se vocês conseguem reproduzir o problema nesses navegadores no iPad (eu não consegui). Assim, pelo menos, poderíamos ter acesso a um erro do console.

2 curtidas

Não consegui reproduzir no Safari iOS. (E o Chrome iOS é o mesmo que o Safari por baixo dos panos.)

Posso configurar um log de console para o webview do DiscourseHub em um dispositivo real; vou tentar fazer isso na próxima semana e ver se algo aparece lá.

5 curtidas

Oi Penar,

Conseguiu ver algo no console?

1 curtida

Desculpe pelo atraso, Nacho. Acabei de testar isso e não consegui entender. Não há erros no console do webview. Há um erro no console do dispositivo, mas ele aparece independentemente de o áudio tocar ou não (só para constar, o erro é Required client entitlement is missing).

Então, não sei o que fazer com isso.

2 curtidas

Obrigado por tentar de qualquer forma!

1 curtida

Na verdade, acabei de testar e parece que o Vimeo corrigiu algo, pois o problema parece ter se resolvido sozinho. :man_shrugging:

1 curtida

De fato, corrigido no meu iPad também. Incrível, fechando!

1 curtida