- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
郑州轻工业学院
本科毕业设计(论文)
题 目 视频文件播放系统的设计与实现
学生姓名
专业班级
学 号
院 (系) 计算机与通信工程学院
指导教师(职称)
完成时间 201年月日
目 录
中文摘要 I
英文摘要 II
1 绪论 1
1.1 项目背景及意义 1
1.2 国内外视频开发研究现状 1
1.2.1 国外研究 1
1.2.2 国内研究 3
1.3 项目主要研究内容 4
1.4 论文组织结构 5
2 视频文件播放器相关技术和理论基础 6
2.1 相关技术介绍 6
2.1.1 Android 架构 6
2.1.2 Android开发的重要组件 8
2.2 开发工具与框架 8
2.2.1 Android Studio工具 8
2.2.2 SQLite数据库 9
2.2.3 Vitamio框架 9
2.3 相关理论基础 9
2.3.1 视频播放器原理 9
2.3.2 FFmpeg视频编解码 11
3 系统需求分析 15
3.1 系统可行性分析 15
3.2 用户需求分析 15
3.3 系统用例图 16
3.4 系统功能需求 17
3.5 架构分析 18
4 系统分析及系统结构设计与实现 20
4.1 系统结构设计 20
4.1.1 系统总框架图 20
4.1.2 系统功能模块图 23
4.2 系统功能设计 23
4.2.1 视频直播功能 23
4.2.2 视频播放功能 26
4.3 E-R图设计 28
4.4 数据库表结构设计 28
4.5 开发环境配置 29
5 系统测试与实现 30
5.1 测试环境要求 30
5.2 功能测试 30
5.3 项目实现结果 30
5.3.1 显示本地视频列表 30
5.3.2 本地视频的播放与暂停 31
5.3.3 直播视频播放 31
结束语 32
致 谢 33
参考文献 34
附 录 35视频文件播放系统的设计与实现
摘要
本次课题要在Android的基础上,采用MVC分层开发方式,配合Vitamio多媒体框架的使用,设计、开发一款绿色视频文件播放系统,使用户能够用手机播放各种格式的视频文件并且能够观看视频直播。本项目分为两大模块:本地视频播放和直播视频播放。其中FFmpeg视频解码原理讲解了对于不同格式视频如何解码,视频播放器原理介绍了播放网络视频的流程。本课题设计并预期实现的功能有:不同视频格式文件的正常播放、快进快退、暂停、截屏功能,还可以观看直播视频。
在项目完成后进行了全面的程序测试,根据测试结果显示出播放、暂停、快进快退、音量调节和直播功能可以正常运行。该系统完美支持多种格式的视频解决了手机用户方便快捷的观看本地视频和直播视频的需求,并且App中不附带任何广告插件。
关键词Android;视频播放;Vitamio;视频编解码
Design and Implementation of Video File Playing System
ABSTRACT
Android phone has a vast mobile phone market, Android mobile phone video player is also a wide variety, with the phone to watch the video to bring us a great convenience.
This topic on the basis of Android, using MVC development, with the use of Vitamio multimedia framework, design and development of a green video file playback system, users can use mobile phone to play video files in various formats and can watch live video.The project is divided into two modules: local video playback and live video playback. Among them, FFmpeg video decoding principle explains how to decode different formats of video, video player principle, describes the process of playing
文档评论(0)