当前位置:问答库>论文摘要

题目:基于Android的机顶盒多媒体播放器的设计与实现

关键词:机顶盒;文件管理;音乐播放器;FFmpeg;内存溢出

  摘要


  Google主导的Android系统由于其开源、免费、可定制的特点以及海量的Android 应用使其成为目前最受欢迎的操作系统之一,电视机顶盒搭载Android系统也成为了目前主要的发展趋势。如今,多媒体是人们生活中不可缺少的一部分,因此,机顶盒用户都希望有一款专业的多媒体播放器。

  本项目主要是针对机顶盒用户的实际需求,为智能家庭中心Launcher开发一款内置本地播放器,主要包括文件管理、音乐播放及管理、视频播放及管理、图片播放及管理功能。本课题主要工作如下:首先对播放器的整体结构以及功能需求作出分析,针对播放器中的文件操作对文件管理器进行了设计,提供基本的复制、粘贴、移动、删除和重命名操作,设计数据库操作类实现项目中数据库的增、删、改、查操作。其次,通过MVC设计模式思想,提出了音乐播放器的总体设计方案,对其中的各个模块做了详细的设计与实现。在视频播放器中,引用FFmpeg开源库进行视频解码,以解决Android框架中OpenCore的多媒体支持不足,掌握其解码流程,并且按照项目需求对其进行剪裁,使其既能满足用户所需功能又不会占用过多内存空间。在图片管理器中,提出了解决大量图片加载时而导致内存溢出的解决方案,彻底解决OOM异常,使之可以应用于Android下带图片的各种应用;同时实现了图片的旋转、剪裁与设置墙纸功能。

  基于上述说明,本文对基于Android的机顶盒多媒体播放器进行了需求分析与详细设计,提出了关键技术与难点的解决方案,为后面类似应用提供了参考价值。