問題を解決しました。解決策は次のとおりです。
WebSettings webSettings = this.wvVideo.getSettings();
final String mimeType = "text/html";
final String encoding = "UTF-8";
String html;
webSettings.setJavaScriptEnabled(true);
webSettings.setPluginState(WebSettings.PluginState.ON);
webSettings.setUserAgentString(null);
// Taken from the url
String videoId = "x1iepl4_blackfish-full-documentary_animals";
html = this.getHTMLDailyMotion(videoId);
this.wvVideo.loadDataWithBaseURL("", html, mimeType, encoding, "");
次に、HTML を構築する方法は次のとおりです。
private String getHTMLDailyMotion(String videoId) {
String html = "<iframe class=\"youtube-player\" "
+ "style=\"border: 0; width: 100%; height: 95%;"
+ "padding:0px; margin:0px\" "
+ "id=\"ytplayer\" type=\"text/html\" "
+ "src=\"http://www.dailymotion.com/embed/video/" + videoId
+ "?fs=0\" frameborder=\"0\" " + "allowfullscreen autobuffer "
+ "controls onclick=\"this.play()\">\n" + "</iframe>\n";
return html;
}
これにより、ビデオがフルスクリーンで表示されます。