视频未在Android 4.2 Webview上播放
我想在android 4.2 webview上播放视频,但我不能播放视频。视频在url中。 这是我的密码:视频未在Android 4.2 Webview上播放,android,video,webview,html5-video,android-4.2-jelly-bean,Android,Video,Webview,Html5 Video,Android 4.2 Jelly Bean,我想在android 4.2 webview上播放视频,但我不能播放视频。视频在url中。 这是我的密码: public WebView webView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); webView = (WebView)
public WebView webView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView = (WebView) findViewById(R.id.webView1);
webView.setWebChromeClient(new WebChromeClient());
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setMediaPlaybackRequiresUserGesture(false);
webView.post(new Runnable() {
@Override
public void run() {
String pageURL = "http://custom-url";
webView.loadUrl(pageURL);
//String customHtml = "<html><body><iframe src='http://custom-url' /></body></html>";
//webView.loadData(customHtml, "text/html", "UTF-8");
}
});
}
publicwebview-WebView;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView=(webView)findViewById(R.id.webView1);
setWebChromeClient(新的WebChromeClient());
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setMediaPlaybackRequireservesture(false);
webView.post(新的Runnable(){
@凌驾
公开募捐{
字符串pageURL=”http://custom-url";
loadUrl(pageURL);
//字符串customHtml=“”;
//加载数据(自定义html、“文本/html”、“UTF-8”);
}
});
}
android:hardwareAccelerated=“true”在AndroidManifest.xml中启用
当视频试图播放时,应用程序终止。我收到“申请已停止”
我什么都试过了,但没有解决办法
问题可能是硬件。这个问题是硬件造成的吗?只有android 4.2不起作用?是的,只有android 4.2才起作用。它正在安卓5上工作。这是一个非常具体的问题,比如硬件吗?可能是,你的视频格式是什么?我有不同的视频格式。mp4、webm、avi。没有人在工作。