如果使用loadUrl()在webView中启动JS代码,但不是evaluateJavascript()

时间:2016-11-03 13:19:51

标签: javascript android android-webview

我需要在Android webView中的html5 video标记中播放视频。 我使用了android方法

  

webView.loadUrl(“javascript:”+ url);

之前,但决定用现代方法替换它

  

webView.evaluateJavascript(url,null);

我遇到了evaluateJavascript()方法的问题:

  

“无法在'HTMLMediaElement'上执行'play':API只能是   由用户手势发起。“

但是loadUrl()这个问题没有解决。 如何使用evaluateJavascript()和html视频标记播放视频?

1 个答案:

答案 0 :(得分:1)

webview上的

尝试这个,应该在此之后工作:

myWebView.getSettings()setMediaPlaybackRequiresUserGesture(假);