java - Android Studio 中播放的本地视频存放在哪里

标签 java android android-studio android-videoview

我正在 Android Studio 中制作一个简单的视频播放应用程序。该视频大约为 600MB,并具有适当的标题(无空格等)。视频将使用 VideoView 播放。

视频应该保存在哪里?当它被放置在 src/res/raw 中时(就像我正在使用的其他文件,例如用于音效的 .wav),它会产生资源错误。我是否创建一个名为 assets 的新文件夹并将视频存储在那里?

最佳答案

不。您不会将该视频放入您的 apk 中。您的应用程序在 Playstore 上的大小是否会超过 600mb。参见google documentation.

Google Play currently requires that your APK file be no more than 100MB

解决方案:

  • 首先尝试压缩您的视频,因为您不需要高分辨率视频。
  • 将视频放在云端(如 Amazon s3 存储桶)。
  • 在运行时从 Amazon 设备中下载此视频文件。然后从设备存储中的任何地方播放它。

关于java - Android Studio 中播放的本地视频存放在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50512701/

相关文章:

java - @Transactional 继续异常处理

java - 如何创建在构造函数中返回给定参数的 ArrayList 的方法?

安卓工作室 : Cannot get Facebook SDK working

具有指定提示的 Android 搜索栏

java - com.mysql.cj.jdbc.exceptions.CommunicationsException : Communications link failure

java - 使用 InputStream 的 Java 库的非阻塞 IO

java - 从 Activity 外部捕获 onRequestPermissionsResult()

Android - 将@aar 包中的类脱糖

java - 如何释放 Activity 完成的线程?

android - 在 MPAndroidChart 中设置饼图切片颜色