ΠΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎΠ²ΠΎΡΠΎΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π² ΠΏΠΎΠ»Π½ΠΎΡΠΊΡΠ°Π½Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π²ΡΠ΄Π°Π΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π½ΠΈΠΆΠ΅.
MissingPluginException: MissingPluginException(No implementation found for method evaluateJavascript on channel com.pichillilorenzo/flutter_inappwebview_2)
File "platform_channel.dart", line 159, in MethodChannel._invokeMethod
File "<asynchronous suspension>"
File "in_app_webview_controller.dart", line 1350, in InAppWebViewController.evaluateJavascript
File "<asynchronous suspension>"
File "unparsed"
Π¨Π°Π³ΠΈ Π΄Π»Ρ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ:
ΠΠΈΠ΄Π΅ΠΎ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π΅Ρ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡΡ
ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°: https://github.com/sarbagyastha/youtube_player_flutter/issues/242
ΡΠ° ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°
ΠΈΡΠΏΡΠ°Π²Π»ΡΡ ΡΠ°ΠΊ:
Π² full_screen_button.dart
@ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ
Π‘Π±ΠΎΡΠΊΠ° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° (ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ BuildContext) {
Π²Π΅ΡΠ½ΡΡΡ ΠΈΠΊΠΎΠ½Π±ΡΡΡΠΎΠ½(
Π·Π½Π°ΡΠΎΠΊ: ΠΠ½Π°ΡΠΎΠΊ(
_controller.value.isFullScreen
? Icons.fullscreen_exit
: ΠΠΊΠΎΠ½ΠΊΠΈ.ΠΏΠΎΠ»Π½ΠΎΡΠΊΡΠ°Π½Π½ΡΠ΅,
ΡΠ²Π΅Ρ: Π²ΠΈΠ΄ΠΆΠ΅Ρ.ΡΠ²Π΅Ρ,
),
onPressed: () => {
_ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ.ΠΏΠ°ΡΠ·Π°(),
Future.delayed(Duration(ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄Ρ: 200)).then((e) {
_controller.toggleFullScreenMode();
})
},
);
}
ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ?