将视频文件放在 android 项目中的什么位置
Where to put the Video file in android Project
我有一个视频,我需要知道放在哪里以及如何获取该视频的路径。
我知道如何添加视频表格URL,
Uri uri=Uri.parse("www.abc.com/myVid.mp4");
videoView = (VideoView) findViewById(R.id.videoView);
videoView.setVideoURI(uri);
这很好,但现在视频文件在我的项目中,我需要知道如何从文件夹结构中获取路径
请指导我。
谢谢
You can create asset folder inside your project and store your video in that folder.
然后你可以使用 Android
提供的 getAssets()
函数来获得它。
编辑 1:
您可以单击项目 window,按 Alt-Insert,然后 select 文件夹 -> 资产文件夹。 Android Studio 会自动将其添加到正确的位置。
另外,你也可以这样做。
VideoView view = (VideoView)findViewById(R.id.videoView);
String path = "android.resource://" + getPackageName() + "/" + R.raw.video_file;
view.setVideoURI(Uri.parse(path));
view.start();
其中 video_file
是您的文件名。
您可以在 res 下创建 raw 文件夹并将您的视频放在那里,
勾选this
VideoView mVideoView = (VideoView)findViewById(R.id.videoview);
String uriPath = "android.resource://com.android.AndroidVideoPlayer/"+R.raw.k;
Uri uri = Uri.parse(uriPath);
mVideoView.setVideoURI(uri);
mVideoView.requestFocus();
mVideoView.start();
您可以在资源下创建一个文件夹并将其命名为raw。然后提供视频的路径,你可以简单地做
String path = "android.resource://" + getPackageName() + "/"
+ R.raw.intro_land;
然后是
videoplayer.setVideoURI(Uri.parse(path));
您可以通过在res
下创建一个文件夹来查看您自己的视频,如下所示:
- 右键单击
res
-> New
-> Android Resource Directory
- select 资源类型为
raw
然后你就可以上传你的视频到这个目录了。
VideoView videoView = videoViewFragment.findViewById(R.id.videoView);
String path = "android.resource://" + getActivity().getPackageName() + "/" + R.raw.video01;
herevideoView.setVideoURI(Uri.parse(path));
videoView.start();
video01
是你的mp4文件名
我有一个视频,我需要知道放在哪里以及如何获取该视频的路径。
我知道如何添加视频表格URL,
Uri uri=Uri.parse("www.abc.com/myVid.mp4");
videoView = (VideoView) findViewById(R.id.videoView);
videoView.setVideoURI(uri);
这很好,但现在视频文件在我的项目中,我需要知道如何从文件夹结构中获取路径
请指导我。
谢谢
You can create asset folder inside your project and store your video in that folder.
然后你可以使用 Android
提供的 getAssets()
函数来获得它。
编辑 1:
您可以单击项目 window,按 Alt-Insert,然后 select 文件夹 -> 资产文件夹。 Android Studio 会自动将其添加到正确的位置。
另外,你也可以这样做。
VideoView view = (VideoView)findViewById(R.id.videoView);
String path = "android.resource://" + getPackageName() + "/" + R.raw.video_file;
view.setVideoURI(Uri.parse(path));
view.start();
其中 video_file
是您的文件名。
您可以在 res 下创建 raw 文件夹并将您的视频放在那里,
勾选this
VideoView mVideoView = (VideoView)findViewById(R.id.videoview);
String uriPath = "android.resource://com.android.AndroidVideoPlayer/"+R.raw.k;
Uri uri = Uri.parse(uriPath);
mVideoView.setVideoURI(uri);
mVideoView.requestFocus();
mVideoView.start();
您可以在资源下创建一个文件夹并将其命名为raw。然后提供视频的路径,你可以简单地做
String path = "android.resource://" + getPackageName() + "/"
+ R.raw.intro_land;
然后是
videoplayer.setVideoURI(Uri.parse(path));
您可以通过在res
下创建一个文件夹来查看您自己的视频,如下所示:
- 右键单击
res
->New
->Android Resource Directory
- select 资源类型为
raw
然后你就可以上传你的视频到这个目录了。
VideoView videoView = videoViewFragment.findViewById(R.id.videoView);
String path = "android.resource://" + getActivity().getPackageName() + "/" + R.raw.video01;
herevideoView.setVideoURI(Uri.parse(path));
videoView.start();
video01
是你的mp4文件名