如何从 sqlite 数据库中存储和检索 mp3 文件?

Posted

技术标签:

【中文标题】如何从 sqlite 数据库中存储和检索 mp3 文件?【英文标题】:How to store and retrieve the mp3 file from sqlite database? 【发布时间】:2012-02-06 05:54:47 【问题描述】:

我正在为孩子开发安卓应用。我必须使用超过 500 个 mp3 文件。您能给我简要介绍一下如何从 sqlite 存储和检索 mp3 文件吗?

如果您有其他想法,请分享。

【问题讨论】:

【参考方案1】:

不要将 MP3 存储到数据库中。您将 MP3 的链接存储在数据库中BIG 差异。

试试这个链接http://www.screaming-penguin.com/node/7742

【讨论】:

thanx 兄弟,你能给我一些例子或链接,以便我可以在我的应用程序上实现它。 但如果该应用分发给其他用户,他将如何使用这些 mp3?【参考方案2】:

将 mp3 文件存储在本地路径(即存储卡或手机内存中)并将该本地路径存储在数据库中。当您想播放该 mp3 文件时,请从数据库中获取本地 url 并转到本地 url 路径并播放mp3 文件。

【讨论】:

但如果该应用分发给其他用户,他将如何使用这些 mp3?【参考方案3】:

我的问题也和你有些相似... check this

如果我将文件的本地路径存储到数据库中,当我在另一台设备上运行应用程序时,我将如何访问该文件????

【讨论】:

以上是关于如何从 sqlite 数据库中存储和检索 mp3 文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 C 编程从 dbus 传递/返回结构?

如何从 SQLite 数据库中的用户位置检索特定范围内的一组位置

使用 C# 从 sqlite 3 数据库中检索存储在整数字段中的字符串数据

如何使用从我的 SQLite 数据库中检索到的数据填充 tkinter 下拉框?

如何从字典中检索数组

如何将图像存储在 SQLite 数据库中