我有一个飘飘的应用程序,可以在网景中播放YouTube视频。它工作正常,除了一种情况:如果你全屏打开它,并且pres=s嵌入了YouTube播放器中的“退出全屏”按钮:从全屏退出后,我仍然听到声音,但我看到一个黑屏与按钮共享和稍后观看。如果我通过按Android后退按钮退出全屏模式,它的工作原理正常。呵呵要修复它?
Widget build(BuildContext context) {
return Container(
child: MyWebView(
initUrl:
'https://www.youtube.com/embed/${id}?autoplay=1&rel=0&showinfo=0',
),
)
}
import 'package:flutter_inappwebview/flutter_inappwebview.dart';
class MyWebView extends StatefulWidget {
final String initUrl;
MyWebView({
this.initUrl,
});
@override
MyWebViewState createState() => MyWebViewState();
}
class MyWebViewState extends State<MyWebView> {
InAppWebViewController webView;
String url;
bool webLoadError = false;
@override
void initState() {
url = widget.initUrl;
super.initState();
}
@override
Widget build(BuildContext context) {
return Stack(
children: [
InAppWebView(
initialUrl: url,
initialHeaders: widget.headers,
initialOptions: InAppWebViewGroupOptions(
crossPlatform: InAppWebViewOptions(
debuggingEnabled: true,
useShouldOverrideUrlLoading: true,
clearCache: true,
mediaPlaybackRequiresUserGesture: false,
),
),
onLoadStart: (controller, string) {
setState(() {
webView = controller;
webLoadError = false;
});
},
);
}
}
如果你输入你的代码,也许我可以帮你更多。也许原因是当你播放视频时,它还没有准备好。您可以使用_controller.value进行检查。初始化
,当视频未准备好返回Container()
code片段时:
return Center(
child: _controller.value.initialized
? AspectRatio(
aspectRatio: _controller.value.aspectRatio,
child: VideoPlayer(_controller),
)
: Container(),
);
或者,如果您使用webview,请从应用程序标签中删除这些行。
Android:硬件加速器=“假”
android:大堆="true"
我正在在我的网站上嵌入Youtube / Daily Motion Videos... 我不希望Youtube视频控件出现在我的网站上... 请看附件,我想删除顶部的控件(红色突出显示),也想删除底部的控件(红色突出显示)。 以前在youtube视频中可以使用showinfo参数。现在该参数已被弃用,请参考(https://developers . Google . com/YouTube/pla
我想在按下ESC退出全屏模式后,使功能返回到全屏模式。 有什么方法可以返回到全屏吗? 例如,为了执行全屏模式,我使用了如下方法 在后台,当我按ESC键时,后台退出到全屏。在此处输入图像描述 在此处输入图像描述 然后在这个阶段,我想希望回到全面屏模式。
flutter中的AlertDialog有一个奇怪的问题来取消对话框。我使用下面的代码片段来关闭flutter文档中提到的对话框。 但显示它是如何工作的,使应用程序进入非活动模式,并变成黑屏窗口。要让它再次工作,我必须干掉这个应用程序,然后重新启动。 下面是flutter中alertdialog的完整代码 我还注意到它适用于一个按钮“Call”,没有任何问题,但不适用于取消警报对话框,正如您在两个
本文向大家介绍HTML5如何监听video的全屏和退出全屏?相关面试题,主要包含被问及HTML5如何监听video的全屏和退出全屏?时的应答技巧和注意事项,需要的朋友参考一下 监听fullscreenchange事件
请检查升级最新版本; 若依旧无法看到请尝试退出会议后重新加入,并向我们反馈问题详情