Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.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
Android Amdroid应用程序:视频播放器应用程序_Android - Fatal编程技术网

Android Amdroid应用程序:视频播放器应用程序

Android Amdroid应用程序:视频播放器应用程序,android,Android,我正在制作一个视频播放器应用程序。让我们在此应用程序中明确说明,在制作应用程序期间,不会将任何视频或音频文件保存在原始目录中。我想要一个应用程序,可以在点击按钮时从设备存储中拾取视频文件。因此,请提供帮助。您有几个选项可供用户选择视频,包括: 在Android 4.4+上使用ACTION_OPEN_文档。您将得到一个Uri,可以传递给VideoView或MediaPlayer 使用操作获取内容。同样,您将得到一个Uri,可以传递给VideoView或MediaPlayer 使用。根据库的不同,我

我正在制作一个视频播放器应用程序。让我们在此应用程序中明确说明,在制作应用程序期间,不会将任何视频或音频文件保存在原始目录中。我想要一个应用程序,可以在点击按钮时从设备存储中拾取视频文件。因此,请提供帮助。

您有几个选项可供用户选择视频,包括:

在Android 4.4+上使用ACTION_OPEN_文档。您将得到一个Uri,可以传递给VideoView或MediaPlayer

使用操作获取内容。同样,您将得到一个Uri,可以传递给VideoView或MediaPlayer

使用。根据库的不同,我希望您能够获得一个文件或Uri,以便与视频播放器一起使用


本文介绍了前两种技术,以及有关Android应用程序开发的好书。

Stack Overflow用于编程问题。你的问题是什么?如果你的问题是我该如何写这篇文章,请解释你尝试过什么,遇到了什么具体问题。我在Android Studio中编写了代码,它播放的视频已经存储在apk的原始目录中,我想选择要在应用程序运行时播放的视频。非常感谢您的帮助。我的应用程序正在通过单击按钮在运行时选择视频,但未播放视频,发出警告消息无法播放视频。onClick:-button.setOnClickListenernew View.OnClickListener{@Override public void onClickView视图{Intent gallerycontent=new Intent;gallerycontent.setTypevideo/*;gallerycontent.setactiongallerycontent.ACTION\u获取内容;startractivityforresultintent.createchooser gallerycontent,选择视频,9;};onActivityResult:-@在ActivityResultant请求代码、int-resultCode、意图数据{super.onActivityResultrequestCode、resultCode、data上覆盖受保护的void;如果请求代码==9&&resultCode==RESULT\u OK{Uri videoUri=data.getData;videoView.setVideoURIvideoUri;videoView.start;}}@RaviPrakash:我建议你问一个单独的堆栈溢出问题,在这里你提供你的当前代码,你正在尝试的Uri的值,以及你从LogCat中得到的任何堆栈跟踪。