发现相当多的视图线程,没有人帮助。要么弃用了方法,要么就是不工作。需要视频才能播放全屏或作为网站的一部分。
重要的是我可以在iframe中在线播放youtube文件。有没有办法通过小型网络服务器加载视频?
视频是黑色的,或者在启动时显示的是白色游戏三角形但不会播放。
WebSettings webSettings = webView.getSettings();
//webSettings.setBuiltInZoomControls(true);
webSettings.setJavaScriptEnabled(true);
webSettings.setAllowFileAccess(true);
webSettings.setAllowFileAccessFromFileURLs(true);
webSettings.setAllowContentAccess(true);
webSettings.setAllowUniversalAccessFromFileURLs(true);
webSettings.setDomStorageEnabled(true);
webSettings.setLoadWithOverviewMode(true);
webSettings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
webSettings.setPluginState(WebSettings.PluginState.ON);
webSettings.setMediaPlaybackRequiresUserGesture(false);
String html = "<html><head></head><body><video id=\"video\" ><source src=\""+ "file:///storage/emulated/0/Android/data/xxxx/files/cache.work/myvideo.mp4"+"\" type=\"video/mp4\"></source></video></body></html>";
webView.loadDataWithBaseURL("", html, "text/html","utf-8", "");
错误:
/art: Attempt to remove non-JNI local reference, dumping thread