新闻中心

EEPW首页 > 消费电子 > 设计应用 > 基于Android系统的影音播放器开发

基于Android系统的影音播放器开发

作者:时间:2011-03-30来源:网络收藏

的音乐库已经将歌曲的Idv2或Idv3标签进行解析,并将歌曲的相关信息(包括演唱者、流派、时长等)保存在媒体数据库中。只需要通过Content providers对该数据库进行访问,就可以得到相关的信息并送显示。获取歌曲相关信息的程序源码如下:

5.JPG
通过创建MediaPlayer类对象,调用提供的API就可以实现文件的解码和播放。
④歌词同步显示>模块。程序启动时,对内存卡进行扫描,将扫描到的歌词文件名字和路径保存到歌词数据库中。对正在播放的歌曲,根据歌曲名字自动检索歌词文件,并同步显示歌词。第一次启动该程序时,需要新建歌词数据库,用于保存歌词文件信息。提供了类SQLiteOpenHelper用于新建数据库。
6.JPG
DATABASE_CREATE是一个SQL原语的字符串宏,其内容是“create table lyric_meta(_id integerprimary key autoincrement,_disp-alay_name text not null,_date text not null);”表示创建一个歌词文件的表,包含_id,_display_name,_data三列。其中_id是自增的且惟一的整数,_display_name是歌词文件名称,_data是歌词文件路径。歌词显示效果如图3所示。

本文引用地址:http://www.eepw.com.cn/article/166193.htm

8.jpg



4 测试
首先在Android SDK1.6的模拟器上对的各项功能进行调试。调试结束后,将编译生成的安装文件(.APK)拷贝到SD卡,利用Android文件管理器将播放软件安装到OMAP3530板的上,然后将测试用的视频文件、MP3音乐文件及对应的歌词文件(.lrc)拷贝到SD卡,OMAP3530板上的可以通过文件浏览器选择视频文件并正常播放,在播放音频文件时可以正常显示匹配的歌词,支持快进、快退、暂停等控制功能。

5 结语
本文以Android上播放器的为范例,详细给出了Android上应用的开发方法。开发的影音播放器在Android手机模拟器和OMAP35 30开发板上测试通过。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭