ちょっと、そこ!
このパッケージはかなりかっこいいように見えたので、試してみました。
残念ながら、再生ボタンを押すと、iOS(Androidはまだテストされていません)でこのエラーが発生します。
19:22:03.079 282 info flutter.tools [VERBOSE-2:ui_dart_state.cc(148)]未処理の例外:PlatformException(evaluateJavaScript_failed、JavaScriptの評価に失敗しました、JavaScript文字列は次のとおりです: 'player.cueVideoById( "secret-but-correct-video -id "、0) '
19:22:03.079 283 info flutter.tools Error Domain = WKErrorDomain Code = 5 "JavaScriptの実行でサポートされていないタイプの結果が返されました" UserInfo = {NSLocalizedDescription = JavaScriptの実行でサポートされていないタイプの結果が返されました})
pod install
とflutter clean
を実行しました。 ビデオのサムネイルが私のビューに表示されているので、少なくとも部分的には成功していると思います。
私は同じエラーに直面しています:
[VERBOSE-2:ui_dart_state.cc(148)]未処理の例外:PlatformException(evaluateJavaScript_failed、JavaScriptの評価に失敗しました。JavaScript文字列は次のとおりです: 'player.loadVideoById( "iLnmTe5Q2Qw"、0)'
Error Domain = WKErrorDomain Code = 5 "JavaScriptの実行でサポートされていないタイプの結果が返されました" UserInfo = {NSLocalizedDescription = JavaScriptの実行でサポートされていないタイプの結果が返されました})
問題を報告していただきありがとうございます😊。 プラグインはAndroidでのみ完全にテストされています。 現在iOSでテストを実行しています。 テストが完了した後、今週末までに新しいバージョンをプッシュします。
同じ問題があり、Androidではうまく機能しますが、iOSでは例外が発生します。
未処理の例外:PlatformException(evaluateJavaScript_failed、JavaScriptの評価に失敗しました。JavaScript文字列は次のとおりです: 'player.playVideo()'
エラードメイン= WKErrorDomainコード= 2「Webコンテンツプロセスが終了しました」UserInfo = {NSLocalizedDescription = Webコンテンツプロセスが終了しました})
+1とこのプラグインを作成してくれてありがとう@sarbagyastha
iOSデバイスで新しいバージョン1.1.0をテストしましたが、意図したとおりに機能しますが、私の場合、シミュレータービデオでは4〜5分後にのみ再生が開始されます(上記のエラーが表示されます)。_
シミュレータだけでなく、実際のiOSデバイスでも動作するかどうかを確認できますか。
@sarbagyastha iPhone6sでも同じ例外が発生します。 12.1.4を実行しています
こんにちは、
@sarbagyastha iPhone8でも同じ例外が発生します。12.1.2を実行しています
こんにちは@sarbagyasthaiOS 11と12のシミュレーター(iPhone X、iPhone 8など)と物理デバイス(iPhone X)の両方でv1.1.0をテストしましたが、修正されていないようです。
私はiOS11シミュレーターで再生中のビデオを一度に見ることができましたが、あなたが説明したように4〜5分後になりました。 シミュレーターを再起動すると、エラーが再び発生しました。
[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})
Safari Web Inspectorを使用して少しデバッグを行いました。問題は、XHR広告関連のファイルが原因である可能性があります。 iOSの部分を書き直さなければならないので、少し時間がかかります。 誰かが回避策を見つけた場合、PRは大歓迎です。 😊
コンパイラメッセージ:
file:/// C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/youtube_player_flutter-1.1.0/lib/src/youtube_player。 dart:388 :53:エラー:引数タイプ 'マップ
何が問題なのか確認できますか、アプリを実行できません
私はyoutube_player_flutterを使用しています:^ 1.1.0プラグイン
@pmrajani 、 flutter doctor -v
の出力でレポートできますか。
ドクターサマリー(すべての詳細を表示するには、フラッタードクター-vを実行します):
[√] Flutter(チャネルベータ、v1.1.8、Microsoft Windows [バージョン10.0.17134.1]、ロケールen-US)
[√] Androidツールチェーン-Androidデバイス用に開発(Android SDKバージョン28.0.3)
[√] Android Studio(バージョン3.3)
[!]接続されたデバイス
! 利用可能なデバイスはありません
! 医師は1つのカテゴリで問題を発見しました。
@sarbagyasthaここにあります
[√] Flutter(チャネルベータ、v1.1.8、Microsoft Windows [バージョン10.0.17134.1]、ロケールen-US)
•C:\ src \ flutterのFlutterバージョン1.1.8
•フレームワークリビジョン985ccb6d14(4か月前)、2019-01-08 13:45:55 -0800
•エンジンリビジョン7112b72cc2
•Dartバージョン2.1.1(ビルド2.1.1-dev.0.1 ec86471ccc)
[√] Androidツールチェーン-Androidデバイス用に開発(Android SDKバージョン28.0.3)
•C:\ Users \ Admin \ AppData \ Local \ Android \ sdkにあるAndroidSDK
•AndroidNDKの場所が構成されていません(オプション。ネイティブプロファイリングのサポートに役立ちます)
•プラットフォームandroid-28、build-tools 28.0.3
•Javaバイナリ:C:\ Program Files \ Android \ Android Studio \ jrebin \ java
•JavaバージョンのOpenJDKランタイム環境(ビルド1.8.0_152-release-1248-b01)
•すべてのAndroidライセンスが受け入れられました。
[√] Android Studio(バージョン3.3)
•C:\ Program Files \ Android \ AndroidStudioのAndroidStudio
•Flutterプラグインバージョン33.4.1
•Dartプラグインバージョン182.5215
•JavaバージョンのOpenJDKランタイム環境(ビルド1.8.0_152-release-1248-b01)
[!]接続されたデバイス
! 利用可能なデバイスはありません
! 医師は1つのカテゴリで問題を発見しました。
@sarbagyastha
古いバージョンのdartを使用しています。 flutter upgrade
を実行すると、問題が修正されます。
注:セット表記は、FlutterのDart2.1.2でのみ導入されました。
@sarbagyasthaそれは今動作していますありがとうございます。
Safari Web Inspectorを使用して少しデバッグを行いました。問題は、XHR広告関連のファイルが原因である可能性があります。 iOSの部分を書き直さなければならないので、少し時間がかかります。 誰かが回避策を見つけた場合、PRは大歓迎です。
@sarbagyasthaこんにちは、その問題はどうですか? アップグレードをお待ちしております。
JavaScriptの評価に失敗しました。JavaScriptの文字列は次のとおりです。'player.playVideo() '問題をできるだけ早く。
@dmazlum @abeeriqbal 、現在スケジュールが厳しいので、十分な時間が取れたらすぐに作業します。
@dmazlum @abeeriqbal 、現在スケジュールが厳しいので、十分な時間が取れたらすぐに作業します。
すべてのアップデート?
@abeeriqbal更新はありません。 プレーヤーをwebviewに変更しました。 私はウェブビューにユーチューブコードを埋め込みました。 これは一時的な解決策です。 乾杯
すべてのアップデート ?
このバグは私にも影響を及ぼしています。 プラグインが大好きです!
申し訳ありませんが、暇がなかったため、この問題に取り組むことができませんでした。 来週末から取り組んでいきます。
この問題は最終的に修正され、今夜プラグインを更新する予定です。 現在iOSで動作しています。
https://imgur.com/L19WXgK
youtube_player_flutterを使い始めたばかりで、iPhoneXRでテストしてもエラーが発生します。
Androidエミュレーターでは、ビデオはiPhoneではなく自動的に開始されます。
ビデオの再生をクリックすると、次のようになります。
[VERBOSE-2:ui_dart_state.cc(148)]未処理の例外:PlatformException(evaluateJavaScript_failed、JavaScriptの評価に失敗しました、JavaScript文字列は次のとおりです: 'play()'
Error Domain = WKErrorDomain Code = 1 "不明なエラーが発生しました" UserInfo = {NSLocalizedDescription =不明なエラーが発生しました})
私は使っている
依存関係:
youtube_player_flutter:^ 3.0.0 + 1
問題を解決するにはどうすればよいですか?
ありがとう
youtube_player_flutterを使い始めたばかりで、iPhoneXRでテストしてもエラーが発生します。
Androidエミュレーターでは、ビデオはiPhoneではなく自動的に開始されます。
ビデオの再生をクリックすると、次のようになります。
[VERBOSE-2:ui_dart_state.cc(148)]未処理の例外:PlatformException(evaluateJavaScript_failed、JavaScriptの評価に失敗しました、JavaScript文字列は次のとおりです: 'play()'
Error Domain = WKErrorDomain Code = 1 "不明なエラーが発生しました" UserInfo = {NSLocalizedDescription =不明なエラーが発生しました})私は使っている
依存関係:
youtube_player_flutter:^ 3.0.0 + 1問題を解決するにはどうすればよいですか?
ありがとう
こんにちは、
@sarbagyastha iPhone8でも同じ例外が発生します。12.1.2を実行しています
@sarbagyastha同じエラーがここにあります。
フラッターバージョン:1.7.8 + hotfix-3
youtube_player_flutter:^ 3.0.0 + 1
デバイス:iOS12.3.1を搭載したiPhone8およびiPhoneX
@sarbagyastha私も同じ問題を抱えていました。 私の場合、value.isReadyがまだfalseの場合、エラーが発生しました。 そこで、インジケーターを表示し、isReadyが変更されるまで待つように変更しました。
isReadyがtrueに変わるまで、進行状況インジケーターを表示する方がよい場合があります。
@frgmtバージョン6.0.0で完了
最も参考になるコメント
youtube_player_flutterを使い始めたばかりで、iPhoneXRでテストしてもエラーが発生します。
Androidエミュレーターでは、ビデオはiPhoneではなく自動的に開始されます。
ビデオの再生をクリックすると、次のようになります。
[VERBOSE-2:ui_dart_state.cc(148)]未処理の例外:PlatformException(evaluateJavaScript_failed、JavaScriptの評価に失敗しました、JavaScript文字列は次のとおりです: 'play()'
Error Domain = WKErrorDomain Code = 1 "不明なエラーが発生しました" UserInfo = {NSLocalizedDescription =不明なエラーが発生しました})
私は使っている
依存関係:
youtube_player_flutter:^ 3.0.0 + 1
問題を解決するにはどうすればよいですか?
ありがとう