Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法为splash android播放此视频_Android_Splash Screen_Android Videoview - Fatal编程技术网

无法为splash android播放此视频

无法为splash android播放此视频,android,splash-screen,android-videoview,Android,Splash Screen,Android Videoview,嗨,我为闪屏设置了一个视频,它在上面的安卓4.4.4上显示,但在安卓4.4.2上没有显示 **这是我的密码** videoView = findViewById(R.id.videoView1); Uri video = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.splash); videoView.setVideoURI(video); videoView.setZOrderO

嗨,我为闪屏设置了一个视频,它在上面的安卓4.4.4上显示,但在安卓4.4.2上没有显示

**这是我的密码**

  videoView = findViewById(R.id.videoView1);

    Uri video = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.splash);
    videoView.setVideoURI(video);
    videoView.setZOrderOnTop(true);
    videoView.setMediaController(new MediaController(this));
    videoView.requestFocus();
    videoView.start();

     new Handler().postDelayed(new Runnable() {
        @Override
        public void run() {




            startActivity(new Intent(SplshScreen.this, MainActivity.class));
            finish();
        }
    }, 1500);
logcat上的错误:

Activity.SplshScreen has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView{9d069060 V.E..... R.....ID 0,0-1026,318} that was originally added here
    at android.view.ViewRootImpl.<init>(ViewRootImpl.java:348)
    at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:248)
    at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:69)
    at android.app.Dialog.show(Dialog.java:286)
    at android.app.AlertDialog$Builder.show(AlertDialog.java:951)
    at android.widget.VideoView$5.onError(VideoView.java:515)
    at android.media.MediaPlayer$EventHandler.handleMessage(MediaPlayer.java:2248)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:136)
    at android.app.ActivityThread.main(ActivityThread.java:5017)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:515)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
    at dalvik.system.NativeStart.main(Native Method)
Activity.SplshScreen泄漏了最初添加到此处的window com.android.internal.policy.impl.PhoneWindow$DecorView{9d069060 V.E..R..ID 0,0-1026318}
在android.view.ViewRootImpl。(ViewRootImpl.java:348)
在android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:248)中
在android.view.WindowManagerImpl.addView(WindowManagerImpl.java:69)
在android.app.Dialog.show上(Dialog.java:286)
在android.app.AlertDialog$Builder.show上(AlertDialog.java:951)
在android.widget.VideoView$5.onError(VideoView.java:515)
位于android.media.MediaPlayer$EventHandler.handleMessage(MediaPlayer.java:2248)
位于android.os.Handler.dispatchMessage(Handler.java:102)
位于android.os.Looper.loop(Looper.java:136)
位于android.app.ActivityThread.main(ActivityThread.java:5017)
位于java.lang.reflect.Method.Invokenactive(本机方法)
位于java.lang.reflect.Method.invoke(Method.java:515)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)上
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
在dalvik.system.NativeStart.main(本机方法)

提前感谢

videoView.setVideoURI(视频)之后添加此片段


希望它能起作用。

您在logcat中是否发现任何错误或堆栈跟踪?
videoView.setOnPreparedListener(this);