我在使用SQLite
. 我知道人们会说一旦达到极限就不要存储在数据库性能、大文件中。我有理由存储在数据库中。
我的预期目标是从设备录制音频,然后将其存储为 ablob
以将其放入数据库中。我的下一个意图是将其检索为 ablob
并将其转换回录制的音频文件格式。我对使用几乎任何格式都很感兴趣。也许3gp
是为了录音,或者mp3
我不确定录音是如何工作的,因为我正在研究用于存储的数据库类。
下面是我正在尝试做的事情的一个例子。我拥有的图像文件可以使用 轻松更改回来,BitmapFactory.decodeByteArray()
但我不知道该用于音频文件。请记住,我可以使用任何推荐的音频格式进行更改。
主要目标是从音频到 blob 并返回
for (int i = 0; i < rows; i++) {
Note note = new Note(cursor.getInt(_id),cursor.getString(_book),
cursor.getString(_chapter),cursor.getInt(_page),
BitmapFactory.decodeByteArray(cursor.getBlob(_image),
0,
cursor.getBlob(_image).length),
cursor.getBlob(_audio));
cursor.moveToNext();
}