拦截android web视图中的html5视频播放事件

时间:2014-09-25 11:45:11

标签: android android-webview

在我的Android网页视图中,我想截取html5视频播放事件。

在我的网页中,我有嵌入的视频,如果我点击播放,那么应该在网页视图中捕捉播放事件,然后我通过Android视频播放器打开它。

我的问题是我不拥有网络内容,因此无法为视频加载添加自定义java脚本功能,然后通过我的网络视图的JavaScript接口拦截。

我一直看到拦截自定义java脚本函数的例子,但它是否可能拦截不是我的自定义函数的video.play事件。

我尝试使用触控侦听器,但在搜索结果中我没有得到任何元素ID:(。

谢谢和问候, Saurav

1 个答案:

答案 0 :(得分:0)

我发现您必须在html中的视频元素的onMetadata事件上委托JS函数。 JS函数将依次调用android的javascript接口方法。

一旦你回调了这个方法,就可以自己动手了。

还发现无法拦截Android媒体播放器的播放事件。

欢呼声, Saurav