我正在尝试为android webview构建上下文菜单,我能够找到链接和图像,但是我不知道如何获取HTML 5视频
webView?.setOnLongClickListener {
registerForContextMenu(webView)
val hr = (it as WebView).hitTestResult
val message = handler.obtainMessage()
val menu = ArrayList<CharSequence>()
if (hr.type == WebView.HitTestResult.IMAGE_TYPE || hr.type == WebView.HitTestResult.SRC_IMAGE_ANCHOR_TYPE) {
menu.add("Open image in new tab")
menu.add("Copy image address")
menu.add("Download image")
menu.add("Share image")
} else if (hr.type == WebView.HitTestResult.SRC_ANCHOR_TYPE) {
webView?.requestFocusNodeHref(message)
menu.add("Open in new tab")
menu.add("Copy link address")
menu.add("Copy link text")
menu.add("Share link")
}
}