Harap perbarui flutter_inappwebview
ke versi 5. Karena Anda menggunakan versi 4, ini bergantung pada versi lama uuid (2.0) yang menyebabkan masalah dengan paket dart yang lebih baru.
Ada solusi saat ini? (Selain membatalkan perjalanan ketergantungan yang merupakan migrasi ke Flutter 2)
Bukannya saya telah menemukan, saya mencoba penggantian ketergantungan tetapi tidak berhasil karena melanggar perubahan yang diperkenalkan di versi yang lebih baru.
Sangat berharap @sarbagyastha akan segera memperbarui paket.
Menemukan PR dengan pembaruan: https://github.com/sarbagyastha/youtube_player_flutter/pull/449 - Saya akan menguji ini sekarang
@jimmyff kapan Anda berencana untuk mengimplementasikannya?
Ada garpu untuk youtube_player_iframe yang memperbaiki masalah Anda.
https://pub.dev/packages/youtube_plyr_iframe
@jonatadashi itu adalah rencana saya, kemudian menyadari bahwa saya menggunakan youtube_player_flutter juga. Jadi ada kebutuhan untuk peningkatan di youtube_player_flutter juga :(
@MeAtPros Saya tidak menerapkan perubahan (saya sebelumnya telah mengirim PR tetapi @sarbagyastha cenderung tidak menerimanya). Saya hanya menggunakan PR perbaikan yang dikirim oleh filipedfs di sini: https://github.com/sarbagyastha/youtube_player_flutter/pull/449. Saya telah memotong uang kembaliannya dan menggunakannya seperti itu (saya sarankan Anda membayar sendiri daripada menggunakan milik saya):
dependency_overrides:
youtube_player_iframe:
git:
url: https://github.com/jimmyff/youtube_player_flutter.git
path: packages/youtube_player_iframe
Ini akan menguatkan saya sampai @sarbagyastha menerima PR atau memperbarui paket sendiri.
fwiw, saya sarankan menggunakan garpu @popshootjapan (cabang master) untuk saat ini. Garpu @filipedfs (cabang migrasi-null-safety) tidak termasuk memperbarui inappwebview untuk paket youtube_player_flutter
(hanya paket iframe), dan ketika saya menambahkan pembaruan itu ke pubspec.yaml, saya mendapatkan build- kesalahan waktu.
Garpu @popshootjapan berjalan dengan baik, dan menyertakan banyak perubahan (semoga terdengar!?) untuk mendukung keamanan nol.
dependency_overrides:
youtube_player_flutter:
git:
url: https://github.com/popshootjapan/youtube_player_flutter.git
path: packages/youtube_player_flutter
@sarbagyastha , dengan komit terakhir adalah 3 bulan yang lalu, dan tidak ada pergerakan yang jelas di sini, bagaimana cerita pemeliharaan untuk repo ini? Apakah Anda mencari dukungan komunitas dalam meninjau dan menggabungkan PR? Saya membutuhkan sesuatu yang dapat saya andalkan dalam produksi.
__UPDATE__: Salah satu perubahan yang dibuat @popshootjapan untuk keamanan nol adalah membuat saya mengalami kesalahan runtime. Saya membuat garpu sendiri dan beberapa perubahan, dan ini sekarang berfungsi:
dependency_overrides:
youtube_player_flutter:
git:
url: https://github.com/willhaslett/youtube_player_flutter.git
path: packages/youtube_player_flutte
Saya sibuk dengan hal-hal lain selama beberapa bulan terakhir. Saya berencana untuk memperbarui paket dalam minggu ini atau berikutnya.
Hanya ingin tahu - ada rencana untuk memperbarui dependensi?
Ini tampaknya diselesaikan. @jimmyff @sarbagyastha
Komentar yang paling membantu
Saya sibuk dengan hal-hal lain selama beberapa bulan terakhir. Saya berencana untuk memperbarui paket dalam minggu ini atau berikutnya.