歌曲的下载 - Symbian平台上实现流媒体播放器
2011年09月29日 15:56 本站整理 作者:罗明珊,武茜,袁梦 用户评论(0)
每个数组的元素为自定义的结构体,包含歌曲名,下载地址等内容。
解析完毕后,切换到列表界面。列表界面显示刚下载的XML 文件的解析结果。用户可以根据自己的喜好选择要下载的歌曲。此时,客户端提取出歌曲下载的地址,用封装好的HTTP 引擎向服务器发送下载请求。客户端首先判断待下载的文件是否已存在,如果不存在,则使用HTTP 引擎普通下载模式下载音频文件。如果待下载的文件已存在,则获得现有文件大小,并把它作为参数传给HTTP 引擎,发送到服务器端,实现断点续传。具体代码如下:
3. 3 歌词同步
首先在用户终端进行本地搜索与正在播放的音乐文件名字相同的歌词文件。若搜索到符合条件的文件,则对其进行解析。把文件的每一行内容作为一个数组单元存放在数组里,数据的单元包括有播放时间和歌词内容。由CMdaAudioPlayerUtility 类的GetPosition( ) 函数获得当前音频文件的播放位置,与数组中记录的歌词文件的时间做对比,来实现歌词同步。若没有搜索到歌词文件,则用歌词下载引擎从服务器下载并解析。
- 第 1 页:Symbian平台上实现流媒体播放器
- 第 2 页:流式播放引擎
- 第 3 页:歌曲的下载
- 第 4 页:软件实现及效果
本文导航
非常好我支持^.^
(0) 0%
不好我反对
(0) 0%
相关阅读:
- [电子说] 基于FPGA技术HIFI音频播放器方案 2023-10-23
- [电子说] 基于RTT-LVGL的音乐播放器设计案例 2023-09-18
- [电子说] 使用MC34063设计的mp3播放器充电器 2023-10-06
- [电子说] OpenHarmony创新赛技术赋能,深开鸿专家9月开讲 2023-09-13
- [电子说] 基于CW32的MP3播放器设计 2023-09-06
- [电子说] Wowza HTML5视频播放器--Flowplayer 2023-09-01
- [电子说] EN50332—媒体播放器(含耳机)输出音量安全规范测试方案 2022-07-21
- [电子说] 蓝牙HI-FI Hi-res播放器方案 2021-12-04
( 发表人:小兰 )