gpt4 book ai didi

android - 在全屏 webview nokia x 中输入视频时出现 NullPointerException

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:55:45 25 4
gpt4 key购买 nike

您好,过去两天我一直在寻找解决此问题的方法,但仍然没有找到任何解决方案。在 webview 中,我正在播放 YouTube 视频,当我点击它时视频工作正常,但如果我点击 Full Screen 图标,应用程序崩溃并出现以下错误。我尝试覆盖 WebCromeClient 中的 onShowCustomeView 但它不起作用。我尝试了 WebView and HTML5 <video> 中的所有解决方案thread.The solutions 适用于 android 手机我在 Lg g2 和 xperia p 和 nexus 7 上测试过它但在 nokia x 上它仍然崩溃。有什么方法可以阻止视频全屏播放或完全停止播放。

04-03 10:12:50.769 E/AndroidRuntime( 3867): java.lang.NullPointerException

04-03 10:12:50.769 E/AndroidRuntime( 3867): at android.view.ViewGroup.addViewInner(ViewGroup.java:3384)

04-03 10:12:50.769 E/AndroidRuntime( 3867): at android.view.ViewGroup.addView(ViewGroup.java:3256)

04-03 10:12:50.769 E/AndroidRuntime( 3867): at android.view.ViewGroup.addView(ViewGroup.java:3232)

04-03 10:12:50.769 E/AndroidRuntime( 3867): at android.webkit.HTML5VideoFullscreen.enterFullscreen(HTML5VideoFullscreen.java:253)

04-03 10:12:50.769 E/AndroidRuntime( 3867): at android.webkit.HTML5VideoView.enterFullscreenVideoState(HTML5VideoView.java:535)

04-03 10:12:50.769 E/AndroidRuntime( 3867): at android.webkit.HTML5VideoViewProxy$VideoPlayer.enterFullscreenVideo(HTML5VideoViewProxy.java:183)

04-03 10:12:50.769 E/AndroidRuntime( 3867): at android.webkit.HTML5VideoViewProxy.handleMessage(HTML5VideoViewProxy.java:476)

04-03 10:12:50.769 E/AndroidRuntime( 3867): at android.os.Handler.dispatchMessage(Handler.java:99)

04-03 10:12:50.769 E/AndroidRuntime( 3867): at android.os.Looper.loop(Looper.java:137)

04-03 10:12:50.769 E/AndroidRuntime( 3867): at android.app.ActivityThread.main(ActivityThread.java:4807)

04-03 10:12:50.769 E/AndroidRuntime( 3867): at java.lang.reflect.Method.invokeNative(Native Method)

04-03 10:12:50.769 E/AndroidRuntime( 3867): at java.lang.reflect.Method.invoke(Method.java:511)

04-03 10:12:50.769 E/AndroidRuntime( 3867): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792)

04-03 10:12:50.769 E/AndroidRuntime( 3867): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:559)

04-03 10:12:50.769 E/AndroidRuntime( 3867): at dalvik.system.NativeStart.main(Native Method)

04-03 10:12:50.769 I/ActivityManager( 571): Notify an ApplicationCrash

最佳答案

this

覆盖该方法以返回一个非 null View 对象(例如,布局中的虚假 0x0 View)并查看您是否仍然崩溃

         @Override
public View getVideoLoadingProgressView() {
FrameLayout frameLayout = new FrameLayout(getSherlockActivity());
frameLayout.setLayoutParams(new LayoutParams( LayoutParams.MATCH_PARENT,
LayoutParams.MATCH_PARENT));
return frameLayout;
}

关于android - 在全屏 webview nokia x 中输入视频时出现 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22854772/

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