我设法通过加载以下HTML来在WebView中使用HTML显示和播放视频:
String html = "<!DOCTYPE html>\n"+
"<html><head><title></title><meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"><script type=\"text/javascript\"></script></head>\n" +
"<body style=\"margin: 0; padding: 0;\"><div id=\"video\"><video id=\"vid\" height=\"180\" width=\"320\" poster controls><source src=\"http://d21dkag2w1645r.cloudfront.net/article_videos/fcce6da21f4a88ffff297a7af9769b4e50f070f8.mp4\" type=\"video/mp4\"></video></div></body></html>";
但是,我无法加载视频的海报图片。我希望通过获取视频的第一帧来自动加载webview,但这似乎不会发生,我的webview jsut显示带有控件的空白背景。如何让webview自动加载视频的海报图像/第一帧并将其显示为占位符?