基于Android的手机视频播放器设计.docx
文本预览下载声明
基于Android的手机视频播放器
摘要
随着4G的到来,网络覆盖面积越来越大,网速越来越快,上网成本也越来越低。2G,3G时代,手机视频播放速度慢,流量费用高,大大限制了视频的发展。如今4G的到来,视频发展的速度大大加快,人们的娱乐生活离不开各种视频软件,像爱奇艺,优酷,哔哩哔哩,抖音等等。
现在主要的手机系统有谷歌的Android系统和苹果的iOS系统,大部分用手机视频播放器的都是用这两种系统,Android用户要比iOS用户多,所以基于Android系统的手机视频播放器能够使用的用户超过手机用户的一半。
本视频播放器基于谷歌开发的Android系统,采用Java语言开发,集合了视频播放器常见的功能,比如播放暂停,音量调节,进度调节,上一条,下一条播放,控制版面自动消失等等。除此外,本视频播放器还可以播放网络视频,阅读视频,文字,gif,图片等动态。本视频播放器一共有三个主要页面:首页(用于展示网络视频),本地(用于展示本地视频)和动态,除此还有视频控制版面,用户信息以及修改页面等辅助页面。
本视频播放器采用了Glide,Gson,JCVideoPlayer等多个第三方开源框架,以Android Studio作为开发工具。
关键词:Android,视频,播放器,本地,网络,动态
Abstract
With the arrival of 4G, the network coverage area is getting larger and larger, the network speed is getting faster and faster, and the Internet access cost is getting lower and lower. In the 2G and 3G era, mobile video playback is slow and the traffic cost is high, which greatly limits the development of video. Nowadays, with the arrival of 4G, the speed of video development is greatly accelerated. Peoples entertainment life is inseparable from various video software, such as iQiyi, Youku, bilibili, vibrato and so on.
Most people who use video on mobile phones use Android phones. The Android system is developed by Google and is currently in rapid update. Android mobile video player has a huge user base.
This video player is based on the Android system developed by Google. It is developed in Java language and combines the common functions of video player, such as playback pause, volume adjustment, progress adjustment, previous, next playback, control layout automatically disappears and so on. In addition, this video player can also play online video, read videos, text, gif, pictures and other dynamics. There are three main pages in this video player: the home page (used to display network video), local (for displaying local video) and dynamic, in addition to video control layout, user information and auxiliary pages such as modified pages.
This video player uses several third-party open source frameworks such as Gli
显示全部