云彩店邀请码|半壳|优胜
随着嵌入式技术、互联网和智能电视的迅速发展,电视厂家为适应市场需求和满足用户更好的观看体验,提高家居家庭的智能化,整合优化电视平台、音乐娱乐、消费性电子领域,提供客厅电视歌唱系统是个不错的选择,在智能电视上以唱歌为内容的应用场景一定能带给用户不一样的感觉。
本系统采用C/S结构,本文仅研究客户端的基于Android 智能电视上的卡拉OK系统设计和实现.。而服务端的软件系统不在论述范围内。本论文首先提出了本课题的研究目标和内容,接着从客户端的在线卡拉OK软件系统的需求分析开始,从不同角度对需求进行了充分的分析,然后根据需求分析进行总体设计将整个系统划分为了应用主框架,网络、视频播放、主菜单系统、音频处理、播放控制等模块,最后对系统进行了详细设计,并最终编码实现。在设计过程中利用UML建模,融入了设计模式理念,使得此系统具备适应需求变化、可扩展、可维护、可复用等特性。在开发过程中,参考设计过程中产出的用例图,类关系图,架构图,时序图等,充分理解系统各模块的需求、业务逻辑和相互关系,使得团队开发人员能够协同进行开发工作。
卡拉OK软件客户端系统主要涉及到Android技术、音频技术、客户端软件设计、电视机顶盒等研究内容。其中软件框架设计、数据缓存机制、Android录音回放延迟、伴奏字幕同步为关键技术。卡拉OK软件框架设计将软件系统分为基础层、逻辑层、UI显示层,采用分层架构应用系统,使得软件比较有弹性。数据缓存机制采用内存、本地文件、网络存储3级缓存机制,可有效提高网络数据加载速度和降低服务器负载。音频处理使用TinyAlsa直接在C层播放和录制,有效解决了Android系统上录音回放延迟的问题。伴奏使用Midi格式,其中封装了定义好的歌词数据,程序通过约定的算法解码后即可同步歌词和音乐播放。
来源:半壳优胜鲸鱼幸运星转载请保留出处和链接!
本文链接:http://87cpy.com/291930.html
本站部分内容来源网络如有侵权请联系删除