0

我在使用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();
}
4

0 回答 0