In-Project-Videos - 将它们存储在哪里以及采用哪种格式?
In-Project-Videos - Where to store them and which format?
我有一个相当复杂的 android 应用程序,有几个功能
我想在应用程序中提供一些教程视频。
- 我必须将 Video-Files 放在项目中的什么位置?也在
像我的图片一样的可绘制文件夹?
- 哪种格式? (mpg, av, ...)
- 我是否还必须提供不同的质量,如 mdpi、hdpi、...?
我想提供一个带有视频缩略图、标题和
一个小的描述。在用户点击列表视图的一个项目后
我要播放选定的视频。
将文件夹 'raw' 添加到您的 res 文件夹并在其中存储视频。
对于格式,请参见:http://developer.android.com/guide/appendix/media-formats.html
看看这个:
如果您有很多视频,您可能不想将其放入 apk 中,因为 apk 大小有限 + 并非每个用户都希望下载并存储超过 50 mb 的设备应用程序。我建议您将视频上传到 youtube(只需创建您的频道并根据需要上传更多视频)。然后您将能够使用 youtube android api 在应用程序中显示您的视频。
如果您没有很多视频(总体 < 50 mb),我建议您在 res
文件夹中创建文件夹 row
并将所有视频存储在那里。然后您将能够使用内置 VideoView. It supports next formats: Supported Media Formats 访问它。用法示例 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();
我有一个相当复杂的 android 应用程序,有几个功能 我想在应用程序中提供一些教程视频。
- 我必须将 Video-Files 放在项目中的什么位置?也在 像我的图片一样的可绘制文件夹?
- 哪种格式? (mpg, av, ...)
- 我是否还必须提供不同的质量,如 mdpi、hdpi、...?
我想提供一个带有视频缩略图、标题和 一个小的描述。在用户点击列表视图的一个项目后 我要播放选定的视频。
将文件夹 'raw' 添加到您的 res 文件夹并在其中存储视频。 对于格式,请参见:http://developer.android.com/guide/appendix/media-formats.html
看看这个:
如果您有很多视频,您可能不想将其放入 apk 中,因为 apk 大小有限 + 并非每个用户都希望下载并存储超过 50 mb 的设备应用程序。我建议您将视频上传到 youtube(只需创建您的频道并根据需要上传更多视频)。然后您将能够使用 youtube android api 在应用程序中显示您的视频。
如果您没有很多视频(总体 < 50 mb),我建议您在 res
文件夹中创建文件夹 row
并将所有视频存储在那里。然后您将能够使用内置 VideoView. It supports next formats: Supported Media Formats 访问它。用法示例 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();