Youtube_player_flutter: [BUG] El video de [youtube_player_iframe 2.2.1] no se carga, campos del scroll

Creado en 29 jul. 2021  ·  4Comentarios  ·  Fuente: sarbagyastha/youtube_player_flutter

Describa el error
El video no carga, puedes ver los campos desde el scroll, mostraré todo en el video adjunto

Reproducir
Simplemente inicie cualquier video

Archivos adjuntos

https://user-images.githubusercontent.com/38835822/127503831-6de3d136-8c5f-45db-a8c7-93ba725b1625.mov

Detalles técnicos:

  • Dispositivo: iPhone 8
  • SO: 14.5
  • Versión 2.2.1

Código
YoutubePlayerControllerProvider(
controlador: _controlador,
niño: YoutubePlayerIFrame(
relación de aspecto: 16 / 9,
),
),

bug

Todos 4 comentarios

Parece relacionado con "useShouldOverrideUrlLoading".

Hice la siguiente prueba y funcionó bien en mi estuche iOS (Simulador Iphone 12 Pro y Iphone 6s real):

initialOptions: InAppWebViewGroupOptions(
        crossPlatform: InAppWebViewOptions(
          /* ... */
          useShouldOverrideUrlLoading: false, //I switched this to false, looks always get in this callback only in iOS (Android/Web is fine).
        ),
        ios: IOSInAppWebViewOptions(
          /* ... */
        ),
        android: AndroidInAppWebViewOptions(
          /* ... */
        ),
      ),

Puedo confirmar que el jugador jugará después de establecer useShouldOverrideUrlLoading en falso, pero luego no se activará toda la función con shouldOverrideUrlLoading. He visto un problema similar en problemas de inappwebview aquí
Mi configuración:
Teléfono: Iphone 10 físico
IOS: 14.7.1
Flutter ver.: 2.2.3 estable
youtube_player_iframe ver.: 2.2.1

En ese caso, el valor isReady siempre es falso , lo que proporciona el efecto de que el video nunca se cargará.
Este error bloquea la publicación de mi aplicación. Probado en el último canal beta de flutter 2.4.0-4.2.pre y en el canal dev 2.5.0-5.0.pre con el mismo resultado.

¿Podría verificar si v2.2.2 soluciona el problema?

Puedo confirmar que funciona de nuevo en ambas plataformas. Muchísimas gracias.

¿Fue útil esta página
0 / 5 - 0 calificaciones