2 qq 38839051 qq_38839051 于 2017.09.02 00:18 提问

怎么将res/raw里的音频文件的路径名存储到SQLite数据库?以及如何通过路径访问这些音频文件?

(1)
"create table Word("
+"id integer primary key autoincrement,"
+"english string,"
+"mean string,"
+"path 应该应什么类型)";
path 指/res/raw文件夹下的音频文件的路径,如one.mp3。
path应该使用什么类型?
(2)
添加数据时,比如当前要添加的path为one.mp3的地址,应该怎么写代码?
(3)
读取的时候,怎么读取?

3个回答

devmiao
devmiao   Ds   Rxr 2017.09.02 23:50
qq_38839051
qq_38839051   2017.09.03 14:49

(1)
"create table Word("
+"id integer primary key autoincrement,"
+"english string,"
+"mean string,"
+"path int)";

(2)
添加数据时,比如当前要添加的path为one.mp3的地址
int path=R.raw.one;
(3)
读取的时候,怎么读取?
//使用SoundPool来加载与读取音频文件
poolMap.put("one",pool.load(this,path1,1));//加载
pool.play(poolMap.get("a1"), 1.0f, 1.0f, 0, 0, 1.0f);//播放

qq_38839051
qq_38839051 pool.play(poolMap.get("one"), 1.0f, 1.0f, 0, 0, 1.0f);//播放
3 个月之前 回复
dongfeng9ge
dongfeng9ge   Ds   Rxr 2017.09.04 11:41

你试试GreenDAO吧

Csdn user default icon
上传中...
上传图片
插入图片