2011-11-26 153 views
0

我有一个带有视频的HTML5 web应用程序,存储在内部存储器中。Android视频播放问题

如果我从内部存储器打开WebView中的WebView,则视频不会播放消息:“对不起,此视频无法播放”。

但是,如果我将webapp复制到服务器并通过http打开它,则视频播放效果良好。

我也尝试在VideoView中播放视频,但是像上面那样发生同样的事情: 从内部存储器中它不播放,但是如果通过http从网站打开,它工作得很好。

任何解决方法?如何解决这个问题呢?

回答

0

你是否启用了JavaScript和其他插件到你的web视图?

mWebView.getSettings().setPluginsEnabled(true); 
mWebView.getSettings().setJavaScriptEnabled(true); 
+0

当然,这两个属性在我的项目中都是正确的,并且嵌入式视频在网络上播放正确。似乎这是一个文件打开bug ..或不?我不明白。 – Apoth

+0

也许你应该添加一些代码,以便我们不重复建议 – azharb

+0

最后,问题解决了。这是一个文件访问问题,一个简单的chmod帮助。 – Apoth