关闭网页视图后,来自 Youtube 嵌入式视频的音频继续播放 - Flutter
Posted
技术标签:
【中文标题】关闭网页视图后,来自 Youtube 嵌入式视频的音频继续播放 - Flutter【英文标题】:Audio from Youtube embedded video keeps playing after web view is closed - Flutter 【发布时间】:2018-09-14 09:52:45 【问题描述】:我正在使用 Flutter 中的 Flutter_webview_plugin 和 MaterialPageRoute 创建一个 webview。
Navigator.of(videoContext).push(
new MaterialPageRoute(builder: (context)
return new WebviewScaffold(
url: "https://www.youtube.com/embed/fq4N0hgOWzU",
appBar: new AppBar(
title: new Text("flutter"),
backgroundColor: Colors.black,
),
);
));
点击左上角的返回按钮后,webview 关闭但音频继续播放。
插件页面上的示例没有帮助。 (https://pub.dartlang.org/packages/flutter_webview_plugin#-example-tab-)
如果有人能告诉我正确的方向,我将不胜感激。
[更新] 这看起来像是 Assus Zenfone 5(android 4.4) 型号的问题。 代码在 Moto G3 上运行良好。
【问题讨论】:
您应该在离开当前路线之前更改或重新加载 url,我在这里有代码参考***.com/questions/55447533/… 【参考方案1】:别忘了配置 webview
flutterWebviewPlugin.dispose()
来自documentation
【讨论】:
我没有创建flutterWebviewPlugin的实例,即webview不是使用flutterWebviewPlugin.launch()创建的,所以有没有办法在不创建实例的情况下进行处理?以上是关于关闭网页视图后,来自 Youtube 嵌入式视频的音频继续播放 - Flutter的主要内容,如果未能解决你的问题,请参考以下文章
是否可以使用 <video>-tag 嵌入来自 YouTube 的 HTML5 视频?