音乐播放器答辩演示文档.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
“酷猪音乐”播放器演示报告 开发工具简介 Flex容器结构的嵌套显示结构 软件功能结构 软件功能设计 播放列表生成原理 软件数据结构(播放列表) 歌曲播放流程及原理 歌词播放流程及原理 歌词播放步骤 读取该歌曲的歌词文件,将歌词信息存入一个数组中。(注:每句歌词有两部分组成,“时间标签”和“歌词内容”,形如: “[00:43.81]只是四目相对有心悸”) 计算相邻两句歌词之间的时间差,作为歌词计时器的时间延迟(delay属性),计时完成后显示歌词内容。 通过递归循环再计算接下来的时间差。 歌词文件去广告流程原理 去除广告前后效果对比 播放列表创建原理 常用工具的使用 提醒(功能介绍) 软件数据结构(其他数据) 存储结构及原理 上一个/下一个等操作 读取结构及原理 其他说明 数据的修改 音乐播放最终效果 常用工具效果(记事本) 谢辞 在毕业设计学习期间,我得到了学校的多方面支持,使我的毕业设计在各方面进行的非常顺利,这里要对老师和同学们表示感谢。 感谢给予我帮助的滨州学院的老师们,特别感谢董斌老师的技术方面的支持和鼓励。 在播放器的算法和杀机上,参考了滨州学院计算机科学与技术专业同学们的意见和建议,使得该播放器在多方面得到改进。感谢那些给我提供算法参考和软件结构参考的同学,没有你们就没有现在的酷猪音乐播放器。 感谢答辩老师们百忙之中抽出宝贵的时间来对我的毕业论文进行最后的审查答辩。 再一次对帮助过我的老师和同学表示忠心地感谢。 * * 题 目 基于AS3.0的音乐点播系统的设计与实现 系 (院) 计算机科学技术系 专 业 计算机科学与技术 班 级 2008级1班 学生姓名 学 号 指导教师 职 称 讲师 期末了时间紧,在此首先感谢在座各位答辩老师百忙之中抽出宝贵的时间来对我的毕业论文进行最后的审查答辩。 由于时间仓促,而且第一次用这个软件和语言,第一次开发桌面程序,开发技术不佳等主观原因,可能在软件中还存在一些不足和未知的错误,希望老师们谅解。 Flash Builder 4.6 启动界面 Flash Builder 工作(开发)界面 通过有效地使用容器,同时恰当地配合运用多个容器,可以对应用程序的外观(位置、颜色、大小等)实现最全面、最彻底、最有效率的控制。 “显示对象容器” “显示对象容器”中又包含“显示对象容器”,故谓之曰“嵌套”。 “酷猪”音乐播放器 打开 暂停/播放 停止 上一曲 下一曲 音量+ 常用功能 附加功能 音量- 消除广告 创建列表 酷猪工具 记事本 闹钟 便签 提醒 约会 本播放器在结构上分为两个部分。常用功能(音乐播放)和附加工具(常用工具)。 红色框部分为音乐播放部分,绿色框部分为常用工具部分。 打开播放器 音乐部分 常用工具部分 本地音乐扫描 本地歌词扫描 设置、编辑、添加、删除 工具提示(桌面右下角弹窗显示) 歌曲播放 歌词同步播放 歌词去广告 两个结构对应主要的两个功能,音乐播放部分和常用工具部分。 音乐播放部分包括一般的音乐欣赏功能。 常用工具部分则包括常用的办公生活小工具,不仅实用、而且方便。 创建一个字符串,用来存放xml文件内容。 扫描用户选择的目录,将获取到的MP3文件信息转码后存入字符串。 处理字符串(转码为UTF-8编码)。 扫描添加完毕 将字符串按UTF-8编码存入D:\kuku\playlist\playlist.xml 用户选择音乐目录或路径 通过用户单击播放器上的“扫描”按钮,来选择音乐文件。选择完后将后台扫描,扫描完后提示,并将扫描结果显示在播放列表中。 xml文件 主节点(一个) 子节点n 子节点1 子节点2 子节点3 …… 文件名 文件路径 添加时间 …… 本软件的数据采用本地存储的形式,没有数据库。而是采用了xml和普通的类似文本文件的形式存储产生的数据。Xml文件主用用于存储播放列表。 主节点(main) 子节点(item) 节点中的数据项(文件名、路径、添加时间) 根据歌曲文件名获取歌曲文件(.MP3) 文件存在 生成和获取歌曲信息变量 文件不存在处理 显示歌曲名、歌曲总时长、播放进度,如果有歌词则同步显示歌词。 歌曲用户控制 播放完,下一首歌曲 // 播放/暂停按钮 protected function play_pause_Btn_clickHandler(event:MouseEvent); //拖放进度条 protected function playingProcess_changeHandler(event:Event); //双击播放列表中的音乐文件 protected function playerList_change_Handler(event:MouseEvent); 在显示播放列表后

文档评论(0)

新起点 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档