webview detuct html标记如何使用android
//我用视频url构建html文件,如何在webview中获取视频类型和urlwebview detuct html标记如何使用android,android,html,webview,tags,Android,Html,Webview,Tags,//我用视频url构建html文件,如何在webview中获取视频类型和url //但我仍在努力获取视频类型和url……。请帮助您可以在WebView中检测HTML标记,如: articleText.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) {
//但我仍在努力获取视频类型和url……。请帮助您可以在WebView中检测HTML标记,如:
articleText.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
WebView.HitTestResult hr = ((WebView)v).getHitTestResult();
Logger.logInfo(tag, "getExtra = "+ hr.getExtra() + "\t\t Type=" + hr.getType());
请清楚地说明你的问题。当我点击webview时,很难说我需要的是什么,我需要的是哪种类型的htmlthere@user1427548:您可以在此处查看可用的contains@user1427548:然后尝试
Log.v(“result.getType()::”+result.getType())
@user1427548:我不知道我告诉过你的已经添加了哪些标签,请给出一个参考,你可以很容易找到哪些标签。但是,如果你有任何黑客或诡计来做到这一点,那么你可以分享它作为回答对不起,我不能得到视频类型和网址
articleText.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
WebView.HitTestResult hr = ((WebView)v).getHitTestResult();
Logger.logInfo(tag, "getExtra = "+ hr.getExtra() +
"\t\t Type=" + hr.getType());
int resultType = result.getType();
switch (resultType){
case HitTestResult.ANCHOR_TYPE:
Log.v("HitTestResult.ANCHOR_TYPE");
break;
case HitTestResult.IMAGE_ANCHOR_TYPE:
Log.v("HitTestResult.IMAGE_ANCHOR_TYPE");
break;
case HitTestResult.SRC_ANCHOR_TYPE:
Log.v("HitTestResult.SRC_ANCHOR_TYPE");
break;
case HitTestResult.SRC_IMAGE_ANCHOR_TYPE:
Log.v("HitTestResult.SRC_IMAGE_ANCHOR_TYPE");
break;
default:
Log.v("Invalid");
}
}