Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.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
Javascript 如何从android webview获取Vimeo视频的播放进度?_Javascript_Android_Vimeo_Vimeo Player - Fatal编程技术网

Javascript 如何从android webview获取Vimeo视频的播放进度?

Javascript 如何从android webview获取Vimeo视频的播放进度?,javascript,android,vimeo,vimeo-player,Javascript,Android,Vimeo,Vimeo Player,我正在构建一个需要vimeo视频播放支持的应用程序。我在视频播放方面取得了成功,但不知道如何获得当前的视频播放进度。 我正在使用中建议的HTML5WebView。 如果有人有主意,请建议。。 谢谢 代码如下: webview = (WebView)findViewById(R.id.webView1); WebSettings webViewSettings = webview.getSettings(); webViewSettings.setJavaScriptCanOpenWindowsA

我正在构建一个需要vimeo视频播放支持的应用程序。我在视频播放方面取得了成功,但不知道如何获得当前的视频播放进度。 我正在使用中建议的HTML5WebView。 如果有人有主意,请建议。。 谢谢

代码如下:

webview = (WebView)findViewById(R.id.webView1);
WebSettings webViewSettings = webview.getSettings();
webViewSettings.setJavaScriptCanOpenWindowsAutomatically(true);
webview.addJavascriptInterface(new JavaScriptInterface(this),"jsInterface");
webview.setWebChromeClient(new WebChromeClient());    
webViewSettings.setJavaScriptEnabled(true);
webViewSettings.setPluginState(PluginState.ON);

 String page="<html> " +
                "<head> " +
                    "<style>" +
                        "iframe {" +
                            "position: absolute;" +
                            "z-index: 1;" +
                            "top: 0;" +
                            "left: 0;" +
                            "width: 100%;" +
                            "height: 100%;" +
                        "}" +
                    "</style>" +
                "</head>" +
                    "<body>" +
                        "<iframe id=\"player\" src=\"http://player.vimeo.com/video/"+video_id+"?api=1&player_id=player\" width=\"400\" height=\"225\" frameborder=\"0\" webkitAllowFullScreen mozallowfullscreen allowFullScreen>" +
                        "</iframe>" +
                    "</body>" +
                "</html>";



webview.loadDataWithBaseURL("file:///android_asset/page.html", page,"text/html", "UTF-8",null);
webview=(webview)findviewbyd(R.id.webView1);
WebSettings webViewSettings=webview.getSettings();
webViewSettings.setJavaScriptCanOpenWindowsAutomatically(true);
addJavascriptInterface(新的JavaScriptInterface(this),“jsInterface”);
setWebChromeClient(新的WebChromeClient());
webViewSettings.setJavaScriptEnabled(true);
webViewSettings.setPluginState(PluginState.ON);
String page=“”+
" " +
"" +
“iframe{”+
“位置:绝对;”+
“z指数:1;”+
“顶部:0;”+
“左:0;”+
“宽度:100%;”+
“高度:100%;”+
"}" +
"" +
"" +
"" +
"" +
"" +
"" +
"";
webview.loadDataWithBaseURL(“file:///android_asset/page.html,第页,“文本/html”,“UTF-8”,空);

我也在寻找同样的东西,但不幸的是,答案仍然是他们的播放器不支持移动设备上的播放进度事件


请参阅此表以了解在哪个平台上支持哪些事件

请显示一些代码。