Youtube_player_flutter: 依存関係を更新する必要があります:flutter_inappwebview

作成日 2021年03月11日  ·  11コメント  ·  ソース: sarbagyastha/youtube_player_flutter

flutter_inappwebviewをバージョン5に更新してください。バージョン4を使用しているため、これは古いバージョンのuuid(2.0)に依存しているため、新しいdartパッケージで問題が発生します。

bug

最も参考になるコメント

私はここ数ヶ月、他のものに夢中になっていた。 今週か来週中にパッケージを更新する予定です。

全てのコメント11件

現在、回避策はありますか? (Flutter 2への移行であった依存関係の旅を元に戻す以外)

私が見つけたわけではありませんが、依存関係のオーバーライドを試しましたが、新しいバージョンで導入された重大な変更のために運がありませんでした。

@sarbagyasthaがすぐにパッケージを更新することを本当に望んでいます。

アップデートでPRが見つかりました: https ://github.com/sarbagyastha/youtube_player_flutter/pull/449-これを今すぐテストします

@jimmyffいつ実装する予定ですか?

問題を解決するyoutube_player_iframe用のフォークがあります。
https://pub.dev/packages/youtube_plyr_iframe

@jonatadashiは私の計画でしたが、私もyoutube_player_flutterを使用していることに気づきました。 したがって、youtube_player_flutterでもアップグレードする必要があります:(

@MeAtPros私は変更を実装していません(以前にPRを送信しましたが、 @ sarbagyasthaはそれらを受け入れる傾向がありません)。 ここでfilipedfsから送信された修正PRを利用しています: https://github.com/sarbagyastha/youtube_player_flutter/pull/449。 私は彼の変更をフォークし、そのように使用しました(私のものを使用するのではなく、自分でフォークすることをお勧めします):


dependency_overrides:
  youtube_player_iframe:
    git:
      url: https://github.com/jimmyff/youtube_player_flutter.git
      path: packages/youtube_player_iframe

これは、 @ sarbagyasthaがPRを受け入れるか、パッケージを自分で更新するまで、私を悩ませます。

fwiw、今のところ@popshootjapanのフォーク(マスターブランチ)を使用することをお勧めします。 @filipedfsのフォーク(migrate-null-safetyブランチ)には、 youtube_player_flutterパッケージ(iframeパッケージのみ)のinappwebviewの更新が含まれていません。その更新をpubspec.yamlに追加すると、ビルドが取得されました-時間エラー。

@popshootjapanのフォークは正常に動作し、nullの安全性をサポートするための多数の(うまくいけば健全な!?)変更が含まれています。

dependency_overrides:
  youtube_player_flutter:
    git:
      url: https://github.com/popshootjapan/youtube_player_flutter.git
      path: packages/youtube_player_flutter

@sarbagyastha 、最後のコミットは3か月前で、ここには明らかな動きはありませんが、このリポジトリのメンテナンスの話は何ですか? PRのレビューとマージでコミュニティのサポートを探していますか? 制作で信頼できるものが必要です。

__UPDATE __: @ popshootjapanがnullの安全性のために行った変更の1つは、ランタイムエラーをスローすることでした。 私は自分のフォークといくつかの変更を加えました、そしてこれは現在機能しています:

dependency_overrides:
  youtube_player_flutter:
    git:
      url: https://github.com/willhaslett/youtube_player_flutter.git
      path: packages/youtube_player_flutte

私はここ数ヶ月、他のものに夢中になっていた。 今週か来週中にパッケージを更新する予定です。

ただ疑問に思っています-依存関係を更新する計画はありますか?

これは解決されたようです。 @jimmyff @sarbagyastha

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