草庐IT

android - Youtube iframe 播放器不会在 android 4.x WebView 中显示视频

我正在尝试在androidWebView中使用youtubeiframe播放器,但它在android4.x上失败,而在5.x上一切正常。当我在4.x中尝试播放器加载视频时,当我启动它时,除了听到视频声音外什么也看不到。logcat一遍又一遍地充满Chrome错误消息:E/chromium(20362):[ERROR:gles2_cmd_decoder.cc(5942)][.Compositor-Onscreen-0x5db83bb8]GLERROR:GL_INVALID_OPERATION:glUseProgram:programnotlinkedE/chromium(20362):[

android - "Unsupported ABI"chromium webview 错误

我按照以下说明编译、安装并成功运行了基于chromium46(标签46.0.2490.71)的自定义webview:https://www.chromium.org/developers/how-tos/android-build-instructions并构建了忍者目标“system_webview_apk”。而且效果很好!现在我正尝试将它集成到我的基于AOSP构建的lolipop5.1.1_r29的自定义android图像中。构建和安装步骤有效,但是当应用程序试图扩充webview时,出现以下错误:E/AndroidRuntime:Causedby:java.lang.Illega

Android < 4.3 WebView https 错误 : Falling back to SSLv3 because host is TLS intolerant

我的应用程序包含一个加载httpsurl的WebView。我注意到在Android版本>4.3上一切正常,但在较低版本上我收到此错误:external/chromium/net/http/http_stream_factory_impl_job.cc:865:[0804/151708:WARNING:http_stream_factory_impl_job.cc(865)]FallingbacktoSSLv3becausehostisTLSintolerant::443和“找不到页面”消息出现。HTTPS页面是TLSv1.2,我了解到旧版本的Android不支持这种证书。所以,如果我使

javascript - 点击 Android EPSON 热敏打印来自 WebView 的数据?如果找不到打印机?

这是myCodehere在我的Activity中,我使用EpsonSDK将数据从WebView打印到androidActivity..所以在Web-veiwOnclick上它会启动PrinterActivity并且它会打印我想做的是.....从WebView单击它会打开打印机Activity,以便它应该打印并退出...所以我在这里创建了一个WebView......在JS的帮助下它仍然打开我的Activity表单WebView(onclick)直到现在它很好......但我试图添加打印并退出......onclick但它不起作用...因为我需要选择语言和打印机型号...如何在share

android - 为什么我不能在 Android WebView 的 HTML AudioElement 中设置 currentTime 和 duration 等于 0?

请原谅我,但在我写这个问题时,出现了一些想法,所以这个问题可能看起来像是事件日志,但您可以放心地跳到TL;DR部分。我有一个AAR模块,我在其中使用WebView来显示页面并播放具有不同开始时间的音频文件-取决于上下文。我有两个应用程序,我在其中测试AAR模块:一个是测试应用程序,它是运行该模块所需的基本框架,另一个是真正的应用程序,它需要一段时间才能完成应用程序的流程进入模块部分。我被告知几个测试设备上的错误,其中音频播放总是从0开始,不要介意使用的音频元素currentTime设置。这是我的代码,处理播放的地方:varinstance=this;this.playbackCurre

javascript - Android Webview HTML 加载 Javascript 问题

我已经与这个问题作斗争超过48小时了,但我一直无法在网上的任何地方找到答案。这是设置:我的Android应用程序在首次运行时正在下载内容(内容超过20MB),文件解压缩到用户的SD卡上的/mnt/sdcard/{mypackage}/folder。内容包括HTML文件、CSS文件、JS文件和图片。这是写入SD卡的完整结构(其中/=/mnt/sdcard/{mypackage}/folder/):/内容/a.htmlb.htmlimages/image1.jpg/CSS/c.cssd.css/js/e.jsf.js这是我从SD卡加载html文件的代码:webView=(WebView)f

android - 如何保存在 webview 中显示的图像?

我想将webview中显示的图片保存到本地存储,webview应该已经缓存了它显示的图片,如何访问缓存的图片并将它们保存到本地存储中? 最佳答案 WebViewwebView=newWebView(this);//yourimageisinwebviewPicturepicture=webView.capturePicture();Canvascanvas=newCanvas();picture.draw(canvas);Bitmapimage=Bitmap.createBitmap(picture.getWidth(),pictu

java - 在 Activity A 中预加载 Webview 并将其传递给 Activity B 以加快加载速度

在我的一个应用程序中,我使用webview加载页面,场景是我有ActivityA和ActivityB,ActivityA显示菜单列表,在选择列表中的任何项目时它将打开ActivityB,在ActivityB中,我正在做所有与webview相关的Activity,比如使用URL加载webview,但是显示该页面需要很多时间,我的问题是无论如何我可以在ActivityA中预加载webview并将其传递给B以立即加载.如果可以在ActivityA中预加载webview并将其传递给ActivityB以立即呈现,请告诉我它是如何实现的?注意:我可以在ActivityA中使用进度对话框,直到web

Android webview - 单行 javascript 注释导致未捕获的 SyntaxError 错误?

我正在尝试将以下html作为字符串加载到webview中:functionfoo(){//test.}hi.------------------------------Stringcontent=readAboveContentIntoString();WebViewwebview=...;webview.loadData(content,"text/html","utf-8");我从webview控制台收到以下消息:UncaughtSyntaxError:Unexpectedendofinput如果我删除“//测试”。评论,我没有得到语法错误。就好像webview正在剥离换行符,所以

android - 具有焦点的 WebView 控件阻止 Android 5 中的媒体按钮事件

2016年5月8日编辑我找到了在我的应用程序中接收媒体按钮事件时遇到问题的原因。请参阅下面的答案。我编辑了这个问题的标题,以便更容易找到问题。原标题是“AndroidLollipop上有什么可能会阻止媒体按钮”。原始问题,2015年4月:我挠头并盯着所有代码看了2天,但无济于事……我的Android应用程序应该对媒体按钮使用react(例如,通过耳机,使用蓝牙耳机对其进行测试),例如播放/暂停,接下来,倒带。在KitKat及以下版本上运行良好。我发誓直到几天前,它甚至还适用于Lollipop。现在什么也没有,没有任何迹象表明它听到媒体按钮被按下的声音。任何人都可以快速建议在哪里寻找问题