我想播放從SD卡的web視頻視頻。我GOOGLE了,但無法得到解決方案。我已經試過這種方式:無法播放視頻在HTML使用從SD卡的webview
public class WebActivity extends Activity {
private WebView mWebView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.helpview);
mWebView =(WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setPluginsEnabled(true);
mWebView.getSettings().setAllowFileAccess(true);
mWebView.getSettings().setSupportZoom(true);
mWebView.getSettings().setBuiltInZoomControls(true);
String html ="<html><head></head><body>Playing Video<object width=\"550\" height=\"400\"> <param name=\"movie\" value=\"file://"+Environment.getExternalStorageDirectory()+"/test-embeded.swf\"> <embed src=\"file://"+Environment.getExternalStorageDirectory()+"/test-embeded.swf"+"\" width=\"550\" height=\"400\"> </embed> </object></body></html>";
String mimeType = "text/html";
String encoding = "utf-8";
mWebView.loadDataWithBaseURL("null", html, mimeType, encoding, "");
}
}
我得到輸出爲空白屏幕。
我甚至已經安裝Adope的Flash Player 10.1.apk 但仍輸出類似,只有
有誰知道解決的辦法?
太感謝你了......我會試試這個。 – prasanna
@ nik431是否可以從資產文件夾中播放? –