Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
webview detuct html标记如何使用android_Android_Html_Webview_Tags - Fatal编程技术网

webview detuct html标记如何使用android

webview 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构建html文件,如何在webview中获取视频类型和url


//但我仍在努力获取视频类型和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");

  }
}