gpt4 book ai didi

java - 如何使用Intent录制视频?

转载 作者:行者123 更新时间:2023-12-02 07:44:44 26 4
gpt4 key购买 nike

我需要了解如何以编程方式录制视频。现在我使用这个结构:

public class AndroidLearningActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
this.setContentView(R.layout.main);

Intent captureVideoIntent = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
startActivityForResult(captureVideoIntent, 100);
}

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
Uri uri=data.getData();
Log.e("result", "result:"+resultCode);

}
}

当应用程序打开时,相机也会打开。我已经录制了一些视频,但是如果我按设备上的“后退”按钮,那么应用程序就会崩溃。请解释一下,我该怎么做?谢谢。

最佳答案

看起来您按下后退键并且数据( Intent )未设置。因此此处数据可能为空

 @Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {

if (resultCode == RESULT_OK) {
Uri uri=data.getData();
Log.e("result", "result:"+resultCode);
}

}

关于java - 如何使用Intent录制视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11066428/

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