Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.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
Java 录制的视频未在Redmi Note 4中播放。不在任何设备上全屏播放_Java_Android_Video - Fatal编程技术网

Java 录制的视频未在Redmi Note 4中播放。不在任何设备上全屏播放

Java 录制的视频未在Redmi Note 4中播放。不在任何设备上全屏播放,java,android,video,Java,Android,Video,我在做什么- 我正在录制片段中的视频,并在videoView中使用videoUri在不同片段中播放视频 xml代码: <androidx.constraintlayout.widget.ConstraintLayout android:id="@+id/videoPreview" android:layout_width="match_parent" android:layout_height="matc

我在做什么- 我正在录制片段中的视频,并在videoView中使用videoUri在不同片段中播放视频

xml代码:

       <androidx.constraintlayout.widget.ConstraintLayout
            android:id="@+id/videoPreview"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            app:layout_constraintTop_toTopOf="parent" >

            <VideoView
                android:id="@+id/videoView"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                app:layout_constraintTop_toTopOf="parent"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintRight_toRightOf="parent"
                app:layout_constraintBottom_toBottomOf="parent"/>

            <ImageView
                android:id="@+id/play_video_iv"
                android:layout_width="80dp"
                android:layout_height="80dp"
                android:src="@drawable/ic_play_circle_filled_black_24dp"
                app:layout_constraintTop_toTopOf="parent"
                app:layout_constraintBottom_toBottomOf="parent"
                app:layout_constraintLeft_toLeftOf="parent"
                android:clickable="true"
                app:layout_constraintRight_toRightOf="parent"
                android:focusable="true" />
        </androidx.constraintlayout.widget.ConstraintLayout>
问题: 1。视频未全屏播放。 2.视频未在Redmi note 4中播放。

有人能告诉我我做错了什么,有什么可能的解决办法吗


谢谢,

尝试在其他播放器(如VLC)中播放视频可能是因为您尝试播放的视频未满resolution@Prateek感谢回复,但许多android手机没有VLC媒体播放器,这也是为什么它不能在redmi note 4中播放我仍然无法在redmi note 4上播放录制的视频。有人知道吗?
preview.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {

                videoView.setPadding(0,0,0, 1);
                videoView.setPaddingRelative(0,0,0,0);

                videoView.setVideoURI(videoUri);
                videoView.setMediaController(new MediaController(getContext()));

                videoView.requestFocus();
                videoView.start();

                if(!videoView.isPlaying()){
                    Log.d(TAG, "onClick: "+"video is not playing.");
                    videoView.setMediaController(new MediaController(getContext()));
                    videoView.requestFocus();
                    videoView.start();
                    preview.setVisibility(View.GONE);
                }

                preview.setVisibility(View.GONE);

                videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
                    @Override
                    public void onCompletion(MediaPlayer mediaPlayer) {
                        preview.setVisibility(View.VISIBLE);
                        videoView.pause();

                    }
                });

            }
        });