项目内视频 - 存储位置和格式?

时间:2015-04-25 11:54:22

标签: android video

我有一个非常复杂的Android应用程序和几个功能 我想在应用程序中提供一些教程视频。

  • 我在哪里将视频文件放入项目中?也在 像我的图像一样的可绘制文件夹?
  • 哪种格式? (mpg,av,...)
  • 我还必须提供不同的品质,如mdpi,hdpi,......?

我想提供一个ListView,其中包含视频缩略图,标题和 一个小描述。用户点击列表视图的项目后 我希望播放所选视频。

2 个答案:

答案 0 :(得分:2)

如果你有很多视频,你可能不想把它放在apk中,因为apk大小有限+不是每个用户都希望下载并存储在超过50 MB的设备应用上。我建议您将视频上传到youtube(只需创建频道并根据需要上传更多视频)。您可以使用youtube android api在应用内显示视频。

如果您没有大量视频(总体<50 mb),我建议您在>>> import struct >>> i, = struct.unpack("<i", struct.pack("4B", *[1, 2, 3, 4])) >>> i 67305985 >>> 文件夹中创建文件夹row并将所有视频存储在那里。然后,您将能够使用内置的VideoView访问它。它支持下一种格式:Supported Media Formats。使用示例VideoView:

res

答案 1 :(得分:0)

将文件夹'raw'添加到您的res文件夹并将视频存储在其中。 对于格式,请参阅:http://developer.android.com/guide/appendix/media-formats.html

看到这个:https://stackoverflow.com/a/11348850/4465685