Iam正在寻找在webview中播放媒体文件你能不能帮帮我..我失踪了..我将webview加载为:_webview.loadUrl("file:///android_asset/3gp.html");
并且我的html文件中的代码如下:
<body>
<object width="550" height="400">
<param name="movie" value="sample.3gp">
<embed src="file:///android_asset/sample.3gp" width="550" height="400">
</embed>
</object>
</body>.
我没有得到输出。请大家帮帮我..谢谢你提前
答案 0 :(得分:2)
要播放SWF文件,您必须启用插件:
_webview.getSettings().setPluginState(PluginState.ON);
如果您的.html文件使用javascript:
_webview.getSettings().setJavaScriptEnabled(true);
编辑回答评论
在您的情况下,您需要在链接重定向到浏览器时使用您自己的网页视图:
_webview.setWebViewClient(new DownloadWebViewClient());
public class DownloadWebViewClient extends WebViewClient{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return false; // Allows your webview to handle clicked links
}
}