Android 项目中的视频-在何处存储以及采用何种格式?
我有一个相当复杂的安卓应用程序,有几个功能 我想在应用程序中提供一些教程视频Android 项目中的视频-在何处存储以及采用何种格式?,android,video,Android,Video,我有一个相当复杂的安卓应用程序,有几个功能 我想在应用程序中提供一些教程视频 在我的项目中,我必须将视频文件放在哪里?也在 像我的图像一样的可绘制文件夹 哪种格式?(mpg、av等) 我是否也必须提供不同的质量,如mdpi、hdpi等 我想提供一个列表视图,其中包含视频的缩略图、标题和 一个小的描述。用户单击listview的某个项目后 我希望播放选定的视频。将文件夹“raw”添加到您的res文件夹中,并将视频存储在其中。 有关格式,请参见: 看看这个:如果你有很多视频,你可能不想把它放在a
- 在我的项目中,我必须将视频文件放在哪里?也在 像我的图像一样的可绘制文件夹
- 哪种格式?(mpg、av等)
- 我是否也必须提供不同的质量,如mdpi、hdpi等
我希望播放选定的视频。将文件夹“raw”添加到您的res文件夹中,并将视频存储在其中。 有关格式,请参见:
看看这个:如果你有很多视频,你可能不想把它放在apk里面,因为apk的大小是有限的,不是每个用户都想下载并存储在超过50MB的设备应用上。我建议您将视频上传到youtube(只需创建频道并根据需要上传更多视频)。您将能够使用它在应用程序中显示您的视频 如果您没有太多视频(总容量<50MB),我建议您在
res
文件夹中创建文件夹row
,并将所有视频存储在那里。然后,您将能够访问它与内置的。它支持以下格式:。使用VideoView的示例:
VideoView videoView = (VideoView) findViewById(R.id.video_view);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(videoView);
videoView.setMediaController(mediaController);
videoView.setVideoURI(Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.filename));
videoView.start();