【发布时间】:2020-12-23 16:42:49
【问题描述】:
我正在使用flutter_webview_plugin:^0.3.11
这是我的代码
小部件构建(BuildContext 上下文){
return WebviewScaffold(
网址:glbPhotoURL,
withJavascript: true,
滚动条:真,
withZoom: 真 )
url: glbPhotoURL => 这里 glbPhotoURL 是我传递的 URL 当我使用任何普通 URL 时,它运行良好(如 http://www.google.com、http://youtube.com) 甚至像 https://youtu.be/o5UPfG1eIw4 这样的网址也运行良好
但是当我使用任何谷歌照片网址(短网址)时,它会抛出错误 net::ERR_UNKNOWN_URL_SCHEME 例如 - https://photos.app.goo.gl/FkQenAD8kQQc4TSr6
如果我使用扩展 URL,它会显示图片 -https://photos.google.com/share/AF1QipNItZG3Cg_hn9__2QnuVh3nNMbRuGxQaQSWZ76qni7L7h0ORbauolcH3AKe0MOnEA? key=emc1Mk1CenRJRjloMjV5V1AzcmczNUprcGFsbmR3
请帮我解决问题 截至目前,我正在 Android 物理设备上运行它。
【问题讨论】:
-
URL : photos.app.goo.gl/FkQenAD8kQQc4TSr6 E/chromium(13502): [ERROR:web_contents_delegate.cc(218)] WebContentsDelegate::CheckMediaAccessPermission: 不支持。 E/chromium(13502): [错误:web_contents_delegate.cc(218)] WebContentsDelegate::CheckMediaAccessPermission: 不支持。 W/cr_media(13502):需要 MODIFY_AUDIO_SETTINGS 和 RECORD_AUDIO。为了更安全,没有音频设备可用于录制 - 我在 Android Manifest 中授予了以下权限(互联网、相机、录制音频、修改音频设置视频捕获和音频捕获
-
嗯 - 我在服务器级别解决了它 - 它是一种解决方法 - 我在服务器上创建了一个接受 URL 的 API - 反过来它生成回调 url - 我存储的这个 URL数据库 - 现在我从颤振应用程序调用它,它运行起来就像一个魅力:)