基于android的交互性音乐播放器的设计与实现开题报告
2020-04-12 16:15:04
1. 研究目的与意义(文献综述)
如今智能手机已经完全走进了我们的生活,也为我们的生活带来了极大的便利,使得工作效率极大地提高,让我们的生活更加便捷,为我们增添了许多的乐趣,智能手机以及互联网的普及也让我们的学习成长有了更多的可能,可以更好地发现提高自己。android是目前非常流行的移动操作系统,完全开源,它的出现带来了移动互联网应用领域的巨大变革。发布至今,android系统已经发展成为全球移动操作系统中占有市场份额最高的系统,基于android平台的应用程序也越来越全面和丰富,尤其在多媒体方向。
就音乐播放器而言,它是一个重要的手机软件,人天生都喜欢音乐,我们在难过时、高兴时、孤独时、烦躁时,走路时、路途中等等都喜欢戴上耳机让音乐安慰或者陪伴我们。所以各大手机厂商都有自己自带的音乐播放器,而且不论在android手机的应用商店,还是applestore,你都可以下载到各种各样的音乐播放器app,例如网易云音乐,qq音乐,酷狗,酷我,虾米音乐等。这些音乐app给我们提供了许许多多的歌曲等音乐资源,但随着商业利润的发展,现在大的音乐播放器都通过抢夺版权来获得用户,用户不得不通过下载不同的音乐播放器来收听自己喜欢的歌曲,同时为了抢夺用户数量,各大音乐播放器app都通过给播放器增添许多的功能例如可以评论歌曲,排行榜等画面复杂,耗时的功能来粘住用户,增加用户的数量以及在线时长。造成人们在互联网上所花费的时间太多,需要过滤各种各样的信息,也获得不了好的使用体验。
同时人工智能技术也在迅猛的发展当中,例如语音识别等,中国的科大讯飞就走在世界前列。因此本课题想通过将语音识别技术加入到人们日常所需的一款app中,开发出一款具有语音识别搜索歌曲功能的的基于android平台的音乐播放器,用户只需说出想听的歌曲名字,播放器就会搜索出相应歌曲提供给用户界面,这极大地缓解了用户搜索歌曲的所需时间,给用户较好的用户体验,当然也会保留了传统的文本输入搜索功能。同时也拟增加延缓播放功能,当用户选择延缓播放模式时,用户点击播放按钮后,音乐会暂停几秒播放,这适用于一些需要伴奏等场景,目的也是为了提高用户体验,满足用户需求。相信这款应用可以满足用户的使用需要,会得到用户的好评。
2. 研究的基本内容与方案
一个音乐播放器需要具有的功能有:播放控制,我的音乐,推荐音乐,音乐搜索,下载管理,个性化设置。播放控制包括播放,暂停,上一首,下一首,设置播放模式,定位播放进度,同时在本课题中播放界面拟添加一个小按钮即延缓播放按钮,当用户选择此模式,那么歌曲就会延缓几秒播放,这适用于需要伴奏的场合。在我的音乐模块包括了本地歌曲列表,下载列表,默认列表,以及最近播放列表。推荐音乐模块分类显示了最近比较受欢迎的歌曲,此功能需要连接互联网,数据来源于对用户收听的统计以及市场的推广。搜索模块包括文本输入搜索以及语音识别搜索,当无法在本地搜索到歌曲时,播放器会从网络上搜索。
在android 中播放音频文件一般都是使用mediaplayer 类来实现的,它对多种格式的音
频文件提供了非常全面的控制方法,从而使得播放音乐的工作变得十分简单。本音乐播放器中歌曲和播放列表的获取和设置拟采用android平台cursor、listview、adapter机制来实现。
3. 研究计划与安排
(1)第1-3周:查阅相关文献资料,明确研究内容,学习毕业设计研究内容所需理论的基础。确定毕业设计方案,完成开题报告。
(2)第4-6周:完成播放控制模块,以及我的音乐模块的代码实现
(3)第7-10周:完成推荐音乐,搜索音乐模块代码的实现
4. 参考文献(12篇以上)
[1]s primorac , m russo.android application for sending sms messages with speech recognition interface.mipro, international convention , 2012 :1763-1767
[2]j yang , m wu ,q he.speech recognition system based on android.china computer amp; communication , 2017
[3] sakhare n s,jasutkar r w.design of android based media player[j].international journal of science amp; research,2013.
[4] elliot jenkins,yanyan.creating a music recommendation and streaming application for android.springer international publishing , 2016 :201-215