Android的:如何从资产播放视频?资产、视频、Android

2023-09-04 06:25:51 作者:酷味有余

我做的,我必须展示从资产的文件夹的视频在片段的应用程序。谁能帮我做到这一点?我是否需要使用VideoView在XML?

I am making an application in which I have to show video from assets folder in a Fragment. Can anyone help me do this? Do I need to use VideoView in XML?

推荐答案

而不是从资产产生访问的,您必须复制视频到你的项目的RES /原始文件夹中。 在创建资源文件的原始文件夹。 它必须是一个支持的格式(3GP,WMV,MP4),并命名为小写字母,数字,下划线和在它的文件名也点:video_file.mp4

Instead of accessing from assests,You must copy the video into your project's res/raw folder. Create raw folder under res folder. It must be in a supported format (3gp, wmv, mp4 ) and named with lower case, numerics, underscores and dots in its filename likewise:video_file.mp4.

VideoView view = (VideoView)findViewById(R.id.videoView);
String path = "android.resource://" + getPackageName() + "/" + R.raw.video_file;
view.setVideoURI(Uri.parse(path));
view.start();