У меня есть гибридное приложение со случайным видео youtube, размещенным в iframe, он работает плавно, я нажимаю на видео, чтобы воспроизвести его. Как только я нажимаю на видео, появляется логотип буферизации, и я слышу небольшое количество звука, которое звучит лагги, а затем приложение закрывается. Я не понимаю, почему это происходит я показал ошибки в LogCat нижеПочему видеоигра youtube закрывает приложение при воспроизведении?
Код
public class MainActivity extends Activity {
private WebView mWebView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initWebView();
}
@Override
protected void onResume() {
super.onResume();
try {
WebView.class.getMethod("onResume").invoke(mWebView);
} catch (Exception e) {
e.printStackTrace();
}
}
@Override
protected void onPause() {
super.onPause();
try {
WebView.class.getMethod("onPause").invoke(mWebView);
} catch (Exception e) {
e.printStackTrace();
}
}
private void initWebView() {
mWebView = (WebView) findViewById(R.id.webView);
// WebViewの設定
WebSettings settings = mWebView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setAllowFileAccess(true);
String html = "";
html += "<html><body>";
html += "<iframe width=\"560\" height=\"315\" src=\"http://www.youtube.com/embed/MU9Srs04sFU?rel=0\" frameborder=\"0\" allowfullscreen></iframe>";
html += "</body></html>";
mWebView.loadData(html, "text/html", null);
}
}
LogCat
09-28 10:01:59.005 1196-1255/com.fly1tkg.youtube_webview E/eglCodecCommon﹕ glUtilsParamSize: unknow param 0x00000bd0
09-28 10:02:00.471 1196-1255/com.fly1tkg.youtube_webview A/libc﹕ Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 1255 (RenderThread)
Вы используете эмулятор? –
@PrasanthLouis Я - это проблема? –