我正在构建一个需要vimeo视频播放支持的应用。我在播放视频方面取得了成功,但不知道如何获得当前的视频播放进度。 我正在使用https://github.com/droid28/VimeoVideo中建议的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);
答案 0 :(得分:0)
我正在寻找相同的东西但我认为,不幸的是,答案仍然是他们的播放器不支持移动设备上的播放进度事件
请参阅此表,了解哪个平台https://developer.vimeo.com/player/js-api#event-compatibility
支持哪些事件