The invention discloses a technique for downloading music while playing. The technology is based on the HTTP network access under the Android system, including five functional modules: local agent module, music player module, file download module, database module and breakpoint processing module. The technology is mainly used in the music media player, breakthrough system for network HTTP request music restrictions, realizes the online music in a single network request broadcast edge download function, do not repeat the consumption flow, but also the realization of the music file download function breakpoint. For applications that use 3G or 4G networks, data flow can be saved to the greatest extent.
【技术实现步骤摘要】
本专利技术涉及智能移动设备应用研究领域,尤其涉及移动互联网环境下的流媒体传输及其应用的相关技术,音乐作为传统流媒体的一种,本专利技术主要实现了一种边播放边下载音乐的技术。
技术介绍
本专利技术基于Android系统实现,由于Android系统对于网络HTTP请求音乐流这块的封装,使得开发者受限,现有同类技术或产品或多或少存在着一些不足或缺陷,比如:一,不支持已播放过的音乐不耗流量重复播放。对于移动设备的用户而言,流量的使用是比较谨慎的,不同于PC等使用宽带的固定设备,不需要考虑数据的流量。一般同类主流产品在实现在线音乐播放的时候,使用了系统原生的方法,没有对音乐的数据进行保存,重复播放的时候只能重新连接网络请求数据,造成了流量的严重浪费。二,不支持音乐文件的断点下载保存。音乐播放的用户场景是多变的,用户不会按照理想情况播完一首音乐再到下一首,而是经常有播放中途切换音乐的行为,同类产品方案中,鲜有针对该情况的功能。断点下载的技术能够记录音乐文件的下载进度,在下一次访问的时候可以根据断点请求网络,不必重新开始,做到最大限度地利用流量而不浪费。
技术实现思路
基于上述的背景,本专利技术主要解决了在线音乐重复播放不耗流量和音乐文件断点下载的问题,是一套完整的边播放边下载音乐的技术。本专利技术解决其技术问题所采用的技术方案是:主要应用五大模块来实现,五大模块为:音乐播放模块、本地代理模块、文件下载模块、数据库模块、断点处理模块。音乐播放模块,主要负责音乐媒体流的播放以及网络请求的发起,传递请求到本地代理模块。本地代理模块,该项专利技术的核心技术,为本地网络请求的虚拟代 ...
【技术保护点】
一种边播放边下载音乐的技术,其特征在于,基于Android系统下的HTTP网络访问,实现如下功能:(1)高效的数据分发以及数据缓存方案,使得播放器在网络请求音乐进行播放的同时对请求返回的数据进行保存,已播放的音乐无需网络可重复播放;(2)断点下载的技术,能够记录音乐文件的下载进度,在下一次访问的时候可以根据上一次的断点请求网络,不必重新开始,做到最大限度地利用流量而不浪费。
【技术特征摘要】
1.一种边播放边下载音乐的技术,其特征在于,基于Android系统下的HTTP网络访问,实现如下功能:(1)高效的数据分发以及数据缓存方案,使得播放器在网络请求音乐进行播放的同时对请求返回的数据进行保存,已播放的音乐无需网络可重复播放;(2)断点下载的技术,能够记录音乐文件的下载进度,在下一次访问的时候可以根据上一次的断点请求网络,不必重新开始,做到最大限度地利用流量而不浪费。2.根据权利要求1所述的一种边播放边下载音乐的技术,其特征在于,所述的高效的数据分发以及数据缓存方案,还包括以下特点:(1)单次网络通讯,一首歌曲只产生一首歌曲大...
【专利技术属性】
技术研发人员:陈盛斌,
申请(专利权)人:珠海我爱拍科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。