我只需要代码方面的帮助,我正在使用Android Studio。一切正常,但录制的视频不会在布局中的viewVideo中显示。

这是代码:



public class MainActivity extends AppCompatActivity {

    static final int REQUEST_VIDEO_CAPTURE = 1;
    VideoView resultvideo;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Button click = (Button)findViewById(R.id.videorec);
        resultvideo = (VideoView)findViewById(R.id.videoView);
    }

    public void dispatchTakeVideoIntent(View v) {
        Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
        if (takeVideoIntent.resolveActivity(getPackageManager()) != null) {
            startActivityForResult(takeVideoIntent, REQUEST_VIDEO_CAPTURE);
        }
    }

    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        if (requestCode == REQUEST_VIDEO_CAPTURE && resultCode == RESULT_OK) {
            Uri videoUri = data.getData();
            resultvideo.setVideoURI(videoUri);
        }
    }
}

最佳答案

        Uri videoUri = data.getData();
        resultvideo.setVideoURI(videoUri);
       // start call missing
      resultvideo.start();

关于java - 录制的视频不会显示在viewVideo上,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45944676/

10-10 19:25