gpt4 book ai didi

android - 为什么 youtube 视频在播放时会强制关闭应用程序?

转载 作者:行者123 更新时间:2023-12-03 16:52:39 24 4
gpt4 key购买 nike

我有一个混合应用程序,在 iframe 中放置了一个随机的 youtube 视频,它运行流畅,我点击视频播放它。一旦我点击视频,缓冲标志就会出现,我听到少量听起来很迟钝的声音,然后应用程序关闭。我不明白为什么会发生这种情况我在下面的 logcat 中显示了错误

代码

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)

最佳答案

当您在模拟器上选中“使用主机 GPU”设置时,会导致此错误。要修复它,只需从选项中删除勾号

请改用手机进行测试。通过不使用此选项(使用主机 gpu),您的模拟器将不会非常响应。

关于android - 为什么 youtube 视频在播放时会强制关闭应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26085670/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com