不使用intent.putExtra(MediaStore.EXTRA_OUTPUT,fileUri)保存视频

普拉纳夫

我正在通过意图记录视频并在“视频视图”中显示,但未将其保存在文件中。我希望用户选择是否稍后在活动中保存该文件。请建议如何在不使用“ intent.putExtra(MediaStore.EXTRA_OUTPUT,fileUri)”的情况下保存视频

public void onClick(View v) {
    // TODO Auto-generated method stub
    switch (v.getId()) {
    caseR.id.vbVid: 
        Toast.makeText(Vid.this, "Loading...", Toast.LENGTH_LONG).show();
        recordVideo(0);
        break;

    caseR.id.vbSave: 
        //saving the video when user click the button
        break;
    }

}

private void recordVideo() {

        Intent l = new Intent(
                android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
        if (l.resolveActivity(getPackageManager()) != null) {
            startActivityForResult(l, 0);

        }
}


protected void onActivityResult(intrequestCode, intresultCode, Intent data) {
    // TODO Auto-generated method stub
    super.onActivityResult(requestCode, resultCode, data);
    if (requestCode == 0 &&resultCode == RESULT_OK) {
        Toast.makeText(Vid.this, "Loading...", Toast.LENGTH_SHORT).show();
        Uri uriv = (Uri) data.getData();
        videoView.setVideoURI(uriv);
        videoView.setMediaController(new MediaController(this));
        videoView.requestFocus();
        videoView.setKeepScreenOn(true);
    }

}
吉拉德·海莫夫(Gilad Haimov)

做您现在正在做的事情,在视频末尾显示一个“您想保存”对话框,如果用户说不,请删除您的文件。

如您所知,您必须将视频存储在某个地方,以便用户以后保存。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

利用Intent MediaStore.EXTRA_OUTPUT中的数据

来自分类Dev

Android Intent putExtra与静态调用?

来自分类Dev

Intent.setData与Intent.putExtra

来自分类Dev

如何使用MediaStore保存的图像在Android Q的?

来自分类Dev

Android使用MIME类型GIF保存MediaStore图像

来自分类Dev

Intent和putExtra不起作用

来自分类Dev

intent.putExtra有什么作用?

来自分类Dev

Intent putExtra在RecyclerView(Kotlin)的ViewHolder中

来自分类Dev

Intent和putExtra不起作用

来自分类Dev

PendingIntent发送错误的Intent / putExtra

来自分类Dev

intent.putExtra 传递空值

来自分类Dev

使用“ Intent.putExtra()”方式将带有提醒的事件添加到日历

来自分类Dev

如何在Android的Fragment中使用'bundle'而不是'intent.putExtra()'

来自分类Dev

在Fragment内部的RecyclerView的ViewHolder调用的startActivity(intent)中使用putExtra时,应用程序崩溃

来自分类Dev

如何在Android的Fragment中使用'bundle'而不是'intent.putExtra()'

来自分类Dev

使用Intent进行视频录制可保存空文件

来自分类Dev

在Android中裁剪图像而不使用Intent

来自分类Dev

Android查询MediaStore使用IN子句

来自分类Dev

使用MediaStore.Images.Media将位图保存在特定文件夹中

来自分类Dev

从MediaStore获取视频的添加/修改/拍摄日期

来自分类Dev

使用Intent在第二个活动中使用putExtra和getExtra方法接收空数据

来自分类Dev

使用Intent在第二个活动中使用putExtra和getExtra方法接收空数据

来自分类Dev

在某些三星设备上Intent.putExtra()崩溃

来自分类Dev

intent.putExtra()在等待中的意图不起作用

来自分类Dev

如何将方向设置为intent.putExtra?

来自分类Dev

Intent Putextra可序列化对象数组

来自分类Dev

Bundle.put(String,Pacelable)与Intent.putExtra(String,Parcelable)

来自分类Dev

RuntimeException:android.content.Intent中的方法putExtra不被模拟

来自分类Dev

通过 Intent.putExtra 设置的值不持久

Related 相关文章

  1. 1

    利用Intent MediaStore.EXTRA_OUTPUT中的数据

  2. 2

    Android Intent putExtra与静态调用?

  3. 3

    Intent.setData与Intent.putExtra

  4. 4

    如何使用MediaStore保存的图像在Android Q的?

  5. 5

    Android使用MIME类型GIF保存MediaStore图像

  6. 6

    Intent和putExtra不起作用

  7. 7

    intent.putExtra有什么作用?

  8. 8

    Intent putExtra在RecyclerView(Kotlin)的ViewHolder中

  9. 9

    Intent和putExtra不起作用

  10. 10

    PendingIntent发送错误的Intent / putExtra

  11. 11

    intent.putExtra 传递空值

  12. 12

    使用“ Intent.putExtra()”方式将带有提醒的事件添加到日历

  13. 13

    如何在Android的Fragment中使用'bundle'而不是'intent.putExtra()'

  14. 14

    在Fragment内部的RecyclerView的ViewHolder调用的startActivity(intent)中使用putExtra时,应用程序崩溃

  15. 15

    如何在Android的Fragment中使用'bundle'而不是'intent.putExtra()'

  16. 16

    使用Intent进行视频录制可保存空文件

  17. 17

    在Android中裁剪图像而不使用Intent

  18. 18

    Android查询MediaStore使用IN子句

  19. 19

    使用MediaStore.Images.Media将位图保存在特定文件夹中

  20. 20

    从MediaStore获取视频的添加/修改/拍摄日期

  21. 21

    使用Intent在第二个活动中使用putExtra和getExtra方法接收空数据

  22. 22

    使用Intent在第二个活动中使用putExtra和getExtra方法接收空数据

  23. 23

    在某些三星设备上Intent.putExtra()崩溃

  24. 24

    intent.putExtra()在等待中的意图不起作用

  25. 25

    如何将方向设置为intent.putExtra?

  26. 26

    Intent Putextra可序列化对象数组

  27. 27

    Bundle.put(String,Pacelable)与Intent.putExtra(String,Parcelable)

  28. 28

    RuntimeException:android.content.Intent中的方法putExtra不被模拟

  29. 29

    通过 Intent.putExtra 设置的值不持久

热门标签

归档