java - 有没有办法监控在 android studio 中使用 web 视图播放的视频的进度
问题描述
我正在尝试使用网络视频播放视频列表,我需要在每个视频播放完毕后将其标记为已完成,以便下一个可以立即加载,但我似乎无法找到解决方法。这是我的代码片段:
private void playVideo(String lessonURL) {
WebViewPlayer.setVisibility(View.VISIBLE);
WebViewPlayer.getSettings().setJavaScriptEnabled(true);
WebViewPlayer.getSettings().getAllowContentAccess();
WebViewPlayer.getSettings().setDomStorageEnabled(true);
WebViewPlayer.getSettings().setAppCacheEnabled(true);
WebViewPlayer.getSettings().setAppCachePath(getApplicationContext().getFilesDir().getAbsolutePath() + "/cache");
WebViewPlayer.getSettings().setDatabaseEnabled(true);
WebViewPlayer.getSettings().setDatabasePath(getApplicationContext().getFilesDir().getAbsolutePath() + "/databases");
WebViewPlayer.getSettings().setPluginState(WebSettings.PluginState.ON);
WebViewPlayer.setWebChromeClient(new WebChromeClient());
WebViewPlayer.setWebViewClient(new WebViewClient());
WebViewPlayer.loadUrl(lessonURL);
}
视频正在播放,但我需要在播放完成后将当前视频标记为已完成。我该如何实施?
private boolean isCompleted(){
//how do i implement this?
}