Font Size: a A A

Design And Implementation Of Online Video Player APP Based On Android Platform

Posted on:2021-02-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y Q XiongFull Text:PDF
GTID:2428330602495896Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the mobile Internet,people's material and cultural living standards continue to increase,the price of mobile smart devices has become cheaper,and more and more consumers prefer Android devices to purchase smart products.In a fast-paced life,smart devices play an important role.They are no longer just tools for communication.They are more used in all aspects of life.People are also more inclined to use scattered time to watch on mobile devices.Online video entertainment,there are many online video players on the market,but the code logic is complex,the function options are complex,the page content is too redundant,and the user is very inconvenient when using it.Therefore,an easy-to-use and complete function is developed on the mobile phone,Online video playback APP with rich content and clear interface is very important.In this paper,from the perspective of user operation and application,the core module needs analysis is proposed.The overall MVC architecture is adopted to achieve the design principle of high cohesion and low coupling.The specific modules of different resource content are divided,and View Pager is used overall Coupled with Fragment to complete the page UI design,combined with the more efficient Recycler View to display the page content,the cache data generated by a large number of pages is optimized to improve the performance of the device at runtime.A variety of custom controls are designed to improve the diversity of page display and complete the detailed display of the tedious content of the page.Increase the design of the barrage buffer pool to make the barrage display more efficient.Use Ok Http and Retrofit to efficiently process various network data requests,reduce network delay,and realize fast playback of online videos.The Rx Java observer mode is used to handle asynchronous request operations and complex services,which simplifies the complexity of logic processing.The entire system code structure is concise,and the Android Studio development tools are used to complete the development of each module.After completing the development of the online video playback APP based on the Android platform,this article uses a comprehensive test case to test the function of each module.According to the results,the APP runs smoothly,the performance is efficient,the expected requirements are met,and the user experience is good.
Keywords/Search Tags:Android, Video, High efficiency, RxJava
PDF Full Text Request
Related items