Youtube_player_flutter: [バグ] [youtube_player_iframe 2.2.1]ビデオが読み込まれません、スクロールからのフィールド

作成日 2021年07月29日  ·  4コメント  ·  ソース: sarbagyastha/youtube_player_flutter

バグを説明する
ビデオが読み込まれません。スクロールからフィールドを確認できます。添付の​​ビデオにすべてを表示します。

再現するには
ビデオを起動するだけ

添付ファイル

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

技術的な詳細:

  • デバイス:iPhone 8
  • OS:14.5
  • バージョン2.2.1

コード
YoutubePlayerControllerProvider(
コントローラ:_controller、
子:YoutubePlayerIFrame(
アスペクト比:16/9
)、
)、

bug

全てのコメント4件

「useShouldOverrideUrlLoading」に関連しているようです。

私は次のテストを行いましたが、iOSのケース(Simulator Iphone 12Proと実際のiPhone6s)で正常に機能しました。

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(
          /* ... */
        ),
      ),

useShouldOverrideUrlLoadingをfalseに設定すると、プレーヤーが再生されることを確認できますが、shouldOverrideUrlLoadingを使用した関数全体が制限されません。 ここでinappwebviewの問題について同様の問題が発生しました
私の構成:
電話:物理的なiPhone 10
IOS: 14.7.1
フラッターver.:2.2.3安定
youtube_player_iframe ver。:2.2.1

その場合、値isReadyは常にfalseであり、ビデオがロードされないような効果を提供します。
このエラーにより、アプリの公開がブロックされます。 最新のフラッターベータチャネル2.4.0-4.2.preと開発チャネル2.5.0-5.0.preでテストした結果は同じです。

v2.2.2で問題が修正されるかどうかを確認してください。

両方のプラットフォームで再び機能することを確認できます。 どうもありがとうございました。

このページは役に立ちましたか?
0 / 5 - 0 評価