基于Android的多功能影音播放器APP移动端的设计与实现毕业论文
2022-01-21 21:46:00
论文总字数:23506字
摘 要
随着5G时代的到来,智能手机在人们的日常生活中扮演着越来越重要的角色。Android作为一种开源的智能手机操作系统,一经面世,便受到广大企业和用户的喜爱。Android系统虽然没有IOS系统那样精巧华丽的设计,但凭借免费开源、用户友好的使用环境、便捷的开发与调试环境以及可扩展的用户体验功能等优势,该系统得到了迅速的发展。所以,Android环境下的程序开发显得方便而又必要。
本文首先对影音播放器的设计背景、意义、研究现状和理论做了介绍;并对项目进行需求分析和软件设计,明确了系统的可行性、功能要求、模块关系和模块的具体设计;然后对系统用到的Android核心技术做了简要介绍,并利用这些技术对本地视频播放器进行了功能实现,包括设计思路和代码实现;接着对系统进行测试,包括功能测试和非功能测试,验证了软件功能的实现与可行。最后,对全文进行了总结,并对项目的发展前景做了展望。
关键词:Android平台 视频播放器 移动终端 java
Design and Implementation of Local Video Module Based on Android Multi-Function Video Player APP
Abstract
With the advent of the 5G era, smartphones are playing a significantly important role in people's daily lives. As an open source smartphone operating system, Android has been loved by enterprises and users. Although the Android system is not as sophisticated and versatile as the IOS system, the system has developed rapidly with its advantages of free open source, user-friendly environment, convenient development and debugging environment, and scalable user experience. Therefore, program development in the Android environment is convenient and necessary.
This paper first introduces the design background, significance, research status and theory of video player; and analyzes the requirements and software design of the project, and clarifies the feasibility, functional requirements, module relationship and module design of the system; The Android core technology used in the system is briefly introduced, and these technologies are used to the implementation of the function of the local video player, including design ideas and code implementation. Then the system is tested, including functional testing and non-functional testing, and realization and feasibility of the function is verified . Finally, the paper is summarized and the prospects of the project are prospected.
Key Words: Android platform; video player; mobile terminal; java
目录
摘 要 I
Abstract II
第一章 绪论 1
1.1设计背景 1
1.2研究的意义 1
1.3研究现状 2
1.4研究的理论 2
第二章 需求分析 4
2.1 可行性分析 4
2.2 系统的功能分析 5
2.3 系统的设计原则 5
2.4 系统的非功能需求 6
第三章 影音播放器的软件设计 8
3.1 软件功能 8
3.2 各模块的关系 8
3.3 软件模块的设计 9
第四章 Android中的核心技术 11
4.1 活动与广播 11
4.2 运行时权限与Android多线程 13
4.3 MediaPlayer和VideoView 13
第五章 本地播放器的基本功能与实现 15
5.1 横竖屏切换和全屏播放 15
5.2音量与视频播放控制 16
5.3 UI更新 22
第六章 软件测试 24
6.1系统测试 24
6.2 功能测试 24
6.3 非功能测试 27
第七章 总结与展望 29
7.1 总结 29
7.2 展望 29
参考文献 31
致谢 33
第一章 绪论
1.1设计背景
步入2019年,当今社会都市化步伐加快,人民生活水平也在提高,越来越多人开始对自己的娱乐生活提出要求,但是如何找到娱乐的方式成为了一个新的问题。所以,一个集视频与音乐于一体的平台在当今社会也就变得愈发重要。世界各地的视频与音乐没有交流和借鉴的机会,在这种情况下,如何让众人能够享受到世界各地的音乐与视频并且能够实现彼此之间的交流呢?其实每个人都对音乐与视频有种特殊的爱好,但是地域的差别让他们没有办法能够接触世界各地的音乐与视频。而如何让他们无视地域的差别,让他们零距离地接触全球的高品质的音频,并加强彼此之间的交流成为了重中之重,同样,这也是我们亟待解决的问题!
目前,国内外已经开发出许多音乐、视频交流软件。基于Android的多功能影音播放器是一个面向广大人民的安卓手机应用软件。该软件设计的目的是满足人民对音乐、视频的需求,紧密贴合现代市民生活,是一个较为完善的安卓手机应用APP。它通过运用相对应的核心技术,可以实现软件的基本功能。
1.2研究的意义
该项目的核心目的是整合音乐与视频的播放功能,使得公众能够更方便,更安全地享受音乐与视频带来的快乐。通过优化功能模块组合来实现不同的操作细节,为了降低系统的错误率,并使在播放过程实现最大程度的自动化,小组成员为实现该系统准备了多套技术解决方案,而此次研究对各种设计方案进行对比,最终选取一种方案,进行实际编程实现。该系统最终满足用户的需求,高性能,移植性高,安全性高,方便用户使用。
很显然,用户往往会发现下载多个音乐、视频APP占用手机内存,存在较大的安全隐患。特别对于渴望从音乐与视频中获得快乐的用户,这一过程显得格外繁琐和多余。我们设计的多功能影音播放器系统有以下几大优势:第一可以给用户带来更便捷的体验,第二可提供的服务种类非常丰富,第三可以关联多种业务,第四提供丰富的查询接口。
1.3研究现状
根据前期开发调研工作,我们对一些主流的音乐、视频APP的设计模式有了深入细致的了解,基本清楚了一些音乐与视频播放器的整体概况。在当今国内,曾经音乐、视频播放器是为了适应市场的巨大变化而出现和发展起来的;发展至今,已形成例如:网易云音乐、QQ音乐、腾讯视频、爱奇艺视频等多个巨头争霸之势。随着越来越多互联网从业者涌入这个行业,要想有一块立足之地对于普通人来说有不小的难度。
请支付后下载全文,论文总字数:23506字