
很高兴的是,乔布斯将强大iPod音乐播放器移植到了iPhone,让我们能够使用iPhone继续聆听着从耳机里飞出的那些舞动的音符。这次就教大家怎样使用itunes来制作iPhone的专辑及封面。以下是详细些的制作教程: 1先去下载你喜欢的音乐专辑,当然还有专辑封面了,专辑封面大小最好是230230 。 2将所有的音乐先放在一个新建文件夹里,开启itunes,点击菜单栏上的“文件”,再点击“将文件夹添加到资料库”,选中你刚才新建的文件夹后,itunes会自动导入该文件夹下的所有音乐的。 友情提示:音乐格式最好是iTunes支持的mp3或者acc格式,专辑里的音乐格式最好是统一的。 3导入后,一般情况下,“表演者”和“专辑”都未出现,这个时候需要回到刚才新建的文件夹中,将所有的音乐选中点击右键中的“属性”,选择“摘要”,在此你可以设置“艺术家”为演唱者的名称,“唱片标题”填写该专辑名称,点击确定即可批量修改。 友情提示:如果你要人为的订制歌曲的排列顺序,可以选择单个曲目点击右键选择“属性”,选择“摘要”,在“曲目号码”设置你想为该曲排列的序号。如果修改导入之后,仍旧没有显示“专辑”和“表演者”,可以双击他们,使iTunes重新加载该曲目的信息。 4关于专辑的封面,你可以使用千千静听进行批量修改,选中专辑里的所有曲目点击右键里的“批量文件属性”,点击“专辑封面”,选择浏览你本地电脑里已经下好的专辑封面,最后选择“保存到文件”即可。 友情提示:在千千静听的批量文件属性中,你也可以批量修改专辑名称和演唱者。 5一切都搞定后,你可以在iTunes菜单中点击“查看”,选择“Cover Flow显示”进行预览,看看是不是所有的所有的曲目都在同一个专辑下了。
可以使用mp3tag这个软件,免费,安装好之后打开
把你想提取的mp3文件拖入mp3tag,选中,然后在左下角可以看到封面图,右键提取(小心不要按到删除,真按到了就不要再去按保存,直接退),就行了
把文件放在res/raw下,程序运行时把它释放到指定目录,代码如下:(供楼主参考)
private final String DATABASE_PATH = androidosEnvironmentgetExternalStorageDirectory()getAbsolutePath() + "/db_exam";
private final String DATABASE_FILENAME = "teldb";
public void extractDBFileFromRes(){
try {
String dbFileName = DATABASE_PATH + "/" + DATABASE_FILENAME;
File dir = new File(DATABASE_PATH);
if (!direxists()){
dirmkdir();
Logi("SQLite", "dir made:" + DATABASE_PATH);
} else {
Logi("SQLite", "dir exist:" + DATABASE_PATH);
}
try {
//如果数据库已经在SD卡的目录下存在,那么不需要重新创建,否则创建文件,并拷贝/res/raw下面的数据库文件
if (!(new File(dbFileName)exists())){
Logi("SQLite", dbFileName + ":file not exist");
//res/raw数据库作为输出流
InputStream inputStream = thisgetResources()openRawResource(Rrawtel);
//测试
int size = inputStreamavailable();
Logi("SQLite", "DATABASE_SIZE:" + 1);
Logi("SQLite", "count:" + 0);
//用于存放数据库信息的数据流
FileOutputStream fileOutputStream = new FileOutputStream(dbFileName);
byte[] buffer = new byte[8192];
int count = 0;
Logi("SQLite", "count:" + count);
//把数据写入SD卡目录下
while ((count = inputStreamread(buffer)) > 0 ) {
fileOutputStreamwrite(buffer, 0, count);
}
fileOutputStreamflush();
fileOutputStreamclose();
inputStreamclose();
}
} catch (FileNotFoundException e) {
Loge("Database", "File not found");
eprintStackTrace();
}
} catch (IOException e) {
Loge("Database", "IO exception");
eprintStackTrace();
}
}
以上就是关于如何批量获取音乐专辑封面全部的内容,包括:如何批量获取音乐专辑封面、如何提取MP3内嵌专辑封面、android里如何解析音频文件获取标题、专辑、文件名、艺术家等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)