【问题标题】:How to deal with thousands of audio resources in android app如何处理android app中成千上万的音频资源
【发布时间】:2011-10-04 18:27:05
【问题描述】:

有没有什么好的解决方案可以在一个安卓应用中处理成千上万的音频资源(mp3 格式,总共 30Mb)?这些资源应该打包到一个与主应用程序分开的文件中。提前致谢!

【问题讨论】:

  • 您的意思是要从服务器加载音频吗?
  • 如果不是来自服务器,而是来自文件怎么办?
  • 那么你需要存储在sdcard中并加载

标签: android audio resources mp3 media


【解决方案1】:

虽然 android 应用程序可以通过无线方式下载,但将数据库文件的安装作为额外的安装步骤。

在您的网站上提供一个链接,以将巨大的数据库文件下载到台式计算机并将其存储在连接 USB 的 Android 设备的存储卡上。

【讨论】:

  • 是的,如何在数据库文件中播放音频?
  • 在这种情况下,“数据库”是一个隐喻。我不是指 SQLite 或其他真正的数据库。它可能是您自己的格式,甚至是零压缩的 jar 文件(为了更快地访问),其中包含 mp3 文件。您可以从 jar-archive 获取 mp3 文件。如果性能不好,可以考虑使用存储卡文件系统作为数据库。即在设备存储卡上安装数据库文件时制作文件夹结构。并将 mp3 文件保存到此文件夹结构中。
  • 你能告诉我一些关于如何在 android 的 jar 文件中播放 mp3 的细节吗?
  • 作为一个选项,从 jar 中提取一个 mp3 文件到一个临时位置来播放它。还要检查这个线程:stackoverflow.com/questions/1983617/android-jar-libraries
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-16
  • 1970-01-01
  • 2011-07-09
  • 1970-01-01
  • 2022-10-19
相关资源
最近更新 更多