Hei!
Paket ini sepertinya terlihat cukup keren jadi saya mencobanya.
Sayangnya saya mendapatkan kesalahan ini di bawah iOS (belum menguji Android) ketika saya menekan tombol putar.
19:22:03.079 282 info flutter.tools [VERBOSE-2:ui_dart_state.cc(148)] Pengecualian Tidak Tertangani: PlatformException(evaluateJavaScript_failed, Gagal mengevaluasi JavaScript, string JavaScript adalah: 'player.cueVideoById("secret-but-correct-video -id", 0)'
19:22:03.079 283 info flutter.tools Error Domain=WKErrorDomain Code=5 "Eksekusi JavaScript mengembalikan hasil dari jenis yang tidak didukung" UserInfo={NSLocalizedDescription=Eksekusi JavaScript mengembalikan hasil dari jenis yang tidak didukung})
Saya memang menjalankan pod install
dan juga flutter clean
. Thumbnail video muncul di tampilan saya, jadi saya rasa itu setidaknya sebagian berhasil.
Saya menghadapi kesalahan yang sama:
[VERBOSE-2:ui_dart_state.cc(148)] Pengecualian Tidak Tertangani: PlatformException(evaluateJavaScript_failed, Gagal mengevaluasi JavaScript, string JavaScript adalah: 'player.loadVideoById("iLnmTe5Q2Qw", 0)'
Error Domain=WKErrorDomain Code=5 "Eksekusi JavaScript mengembalikan hasil dari jenis yang tidak didukung" UserInfo={NSLocalizedDescription=Eksekusi JavaScript mengembalikan hasil dari jenis yang tidak didukung})
Terima kasih telah melaporkan masalah 😊 . Plugin ini sepenuhnya diuji di Android saja. Melakukan tes di iOS saat ini. Akan mendorong versi baru setelah tes selesai, sebelum akhir pekan ini.
Punya masalah yang sama, berfungsi dengan baik di Android tetapi di iOS saya mendapatkan pengecualian:
Pengecualian Tidak Tertangani: PlatformException(evaluateJavaScript_failed, Gagal mengevaluasi JavaScript, string JavaScript adalah: 'player.playVideo()'
Error Domain=WKErrorDomain Code=2 "Proses Konten Web dihentikan" UserInfo={NSLocalizedDescription=Proses Konten Web dihentikan})
+1 dan terima kasih telah membuat plugin ini @sarbagyastha
Menguji Versi baru 1.1.0 pada perangkat iOS dan berfungsi sebagaimana dimaksud, _tetapi dalam video simulator mulai diputar hanya setelah 4-5 menit (walaupun kesalahan yang disebutkan di atas muncul) dalam kasus saya._
Bisakah kalian memeriksa apakah itu berfungsi pada perangkat iOS nyata serta simulator.
@sarbagyastha Masih mendapatkan pengecualian yang sama di iPhone 6s. Menjalankan 12.1.4
Halo,
@sarbagyastha Masih mendapatkan pengecualian yang sama juga di iPhone 8. Menjalankan 12.1.2
Hai @sarbagyastha Saya telah menguji v1.1.0 pada simulator iOS 11 dan 12 (iPhone X, iPhone 8 dll) dan perangkat fisik (iPhone X) dan sepertinya tidak diperbaiki.
Saya berhasil melihat video yang diputar di simulator iOS 11 pada satu waktu, tetapi hanya setelah 4-5 menit seperti yang Anda jelaskan. Ketika saya me-restart simulator saya mendapatkan kesalahan lagi:
[VERBOSE-2:ui_dart_state.cc(148)] Unhandled Exception: PlatformException(evaluateJavaScript_failed, Failed evaluating JavaScript, JavaScript string was: 'player.playVideo()'
Error Domain=WKErrorDomain Code=5 "JavaScript execution returned a result of an unsupported type" UserInfo={NSLocalizedDescription=JavaScript execution returned a result of an unsupported type})
Selesai sedikit debugging dengan inspektur Web Safari, sepertinya masalahnya mungkin karena file terkait iklan XHR. Saya kira harus menulis ulang bagian iOS, jadi akan memakan waktu. Jika seseorang menemukan solusi maka PR akan sangat dihargai. 😊
Pesan kompiler:
file:///C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/youtube_player_flutter-1.1.0/lib/src/youtube_player. dart:388 :53: Kesalahan: Tipe argumen 'Peta
Bisakah Anda memeriksa apa masalahnya, saya tidak dapat menjalankan aplikasi
saya menggunakan youtube_player_flutter: ^ 1.1.0 plugin
@pmrajani , dapatkah Anda melaporkan dengan flutter doctor -v
output.
Ringkasan dokter (untuk melihat semua detail, jalankan flutter doctor -v):
[√] Flutter (Saluran beta, v1.1.8, di Microsoft Windows [Versi 10.0.17134.1], lokal en-US)
[√] Rantai alat Android - kembangkan untuk perangkat Android (Android SDK versi 28.0.3)
[√] Android Studio (versi 3.3)
[!] Perangkat yang terhubung
! Tidak ada perangkat yang tersedia
! Dokter menemukan masalah dalam 1 kategori.
@sarbagyastha Ini dia
[√] Flutter (Saluran beta, v1.1.8, di Microsoft Windows [Versi 10.0.17134.1], lokal en-US)
• Flutter versi 1.1.8 di C:\src\flutter
• Revisi framework 985ccb6d14 (4 bulan lalu), 08-01-2019 13:45:55 -0800
• Revisi mesin 7112b72cc2
• Dart versi 2.1.1 (build 2.1.1-dev.0.1 ec86471ccc)
[√] Rantai alat Android - kembangkan untuk perangkat Android (Android SDK versi 28.0.3)
• Android SDK di C:\Users\Admin\AppData\Local\Android\sdk
• Lokasi Android NDK tidak dikonfigurasi (opsional; berguna untuk dukungan pembuatan profil asli)
• Platform android-28, build-tools 28.0.3
• Biner Java di: C:\Program Files\Android\Android Studio\jrebin\java
• Lingkungan Runtime OpenJDK versi Java (build 1.8.0_152-release-1248-b01)
• Semua lisensi Android diterima.
[√] Android Studio (versi 3.3)
• Android Studio di C:\Program Files\Android\Android Studio
• Plugin Flutter versi 33.4.1
• Plugin Dart versi 182.5215
• Lingkungan Runtime OpenJDK versi Java (build 1.8.0_152-release-1248-b01)
[!] Perangkat yang terhubung
! Tidak ada perangkat yang tersedia
! Dokter menemukan masalah dalam 1 kategori.
@sarbagyastha
Anda menggunakan versi dart yang lebih lama.. jalankan flutter upgrade
dan masalahnya harus diperbaiki.
Catatan: Notasi set hanya diperkenalkan di Dart 2.1.2 untuk Flutter.
@sarbagyastha sudah berfungsi sekarang terima kasih.
Selesai sedikit debugging dengan inspektur Web Safari, sepertinya masalahnya mungkin karena file terkait iklan XHR. Saya kira harus menulis ulang bagian iOS, jadi akan memakan waktu. Jika seseorang menemukan solusi maka PR akan sangat dihargai.
@sarbagyastha Halo bagaimana dengan masalah itu? Saya menunggu peningkatan Anda.
Harap perbaiki Gagal mengevaluasi JavaScript, string JavaScript adalah: masalah 'player.playVideo()' ASAP.
@dmazlum @abeeriqbal , saat ini memiliki jadwal yang ketat jadi akan mengerjakannya segera setelah saya mendapatkan waktu yang cukup untuk itu.
@dmazlum @abeeriqbal , saat ini memiliki jadwal yang ketat jadi akan mengerjakannya segera setelah saya mendapatkan waktu yang cukup untuk itu.
Perubahan apapun?
@abeeriqbal tidak ada pembaruan. Saya mengubah pemutar saya menjadi tampilan web. Saya menyematkan kode youtube di tampilan web. Ini adalah solusi sementara. Bersulang
Perubahan apapun ?
Bug ini mempengaruhi saya juga. Cintai pluginnya!
Maaf teman-teman, karena kurangnya waktu luang saya tidak bisa mengerjakan masalah ini. Saya akan mengerjakannya mulai akhir pekan depan dan seterusnya.
Masalah ini akhirnya diperbaiki dan akan memperbarui plugin malam ini. Ini berfungsi di iOS sekarang.
https://imgur.com/L19WXgK
Saya baru saja mulai menggunakan youtube_player_flutter dan menguji pada iPhone XR saya masih mendapatkan kesalahan.
Di emulator Android, video dimulai secara otomatis dan bukan di iPhone.
Ketika saya mengklik putar pada video yang saya dapatkan:
[VERBOSE-2:ui_dart_state.cc(148)] Pengecualian Tidak Tertangani: PlatformException(evaluateJavaScript_failed, Gagal mengevaluasi JavaScript, string JavaScript adalah: 'play()'
Error Domain=WKErrorDomain Code=1 "Terjadi kesalahan yang tidak diketahui" UserInfo={NSLocalizedDescription=Terjadi kesalahan yang tidak diketahui})
saya menggunakan
dependensi:
youtube_player_flutter: ^3.0.0+1
Apa yang bisa saya lakukan untuk memperbaiki masalah?
Terima kasih
Saya baru saja mulai menggunakan youtube_player_flutter dan menguji pada iPhone XR saya masih mendapatkan kesalahan.
Di emulator Android, video dimulai secara otomatis dan bukan di iPhone.
Ketika saya mengklik putar pada video yang saya dapatkan:
[VERBOSE-2:ui_dart_state.cc(148)] Pengecualian Tidak Tertangani: PlatformException(evaluateJavaScript_failed, Gagal mengevaluasi JavaScript, string JavaScript adalah: 'play()'
Error Domain=WKErrorDomain Code=1 "Terjadi kesalahan yang tidak diketahui" UserInfo={NSLocalizedDescription=Terjadi kesalahan yang tidak diketahui})saya menggunakan
dependensi:
youtube_player_flutter: ^3.0.0+1Apa yang bisa saya lakukan untuk memperbaiki masalah?
Terima kasih
Halo,
@sarbagyastha Masih mendapatkan pengecualian yang sama juga di iPhone 8. Menjalankan 12.1.2
@sarbagyastha kesalahan yang sama di sini.
Versi Flutter: 1.7.8+hotfix-3
youtube_player_flutter: ^3.0.0+1
perangkat: iPhone 8 dan iPhone X dengan iOS 12.3.1
@sarbagyastha saya memiliki masalah yang sama. Dalam kasus saya, ketika value.isReady masih salah, saya mendapatkan kesalahan. Jadi, saya modifikasi untuk menampilkan indikator dan menunggu hingga isReady berubah.
Mungkin lebih baik untuk menampilkan indikator kemajuan sampai isReady berubah menjadi true.
@frgmt Selesai di Versi 6.0.0
Komentar yang paling membantu
Saya baru saja mulai menggunakan youtube_player_flutter dan menguji pada iPhone XR saya masih mendapatkan kesalahan.
Di emulator Android, video dimulai secara otomatis dan bukan di iPhone.
Ketika saya mengklik putar pada video yang saya dapatkan:
[VERBOSE-2:ui_dart_state.cc(148)] Pengecualian Tidak Tertangani: PlatformException(evaluateJavaScript_failed, Gagal mengevaluasi JavaScript, string JavaScript adalah: 'play()'
Error Domain=WKErrorDomain Code=1 "Terjadi kesalahan yang tidak diketahui" UserInfo={NSLocalizedDescription=Terjadi kesalahan yang tidak diketahui})
saya menggunakan
dependensi:
youtube_player_flutter: ^3.0.0+1
Apa yang bisa saya lakukan untuk memperbaiki masalah?
Terima kasih