Font Size: a A A

Design And Implementation Of Android Interactive Video Production Platform Under The Single-source Responsive Framework

Posted on:2022-06-23Degree:MasterType:Thesis
Country:ChinaCandidate:L X H HeFull Text:PDF
GTID:2518306491966239Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of information technology,interactive video is gradually emerging,and the traditional video business begins to have new features due to the promotion of new 5G technology.Therefore,interactive video,as an important part of the "5G high-tech video" ecology,will become the next driving force of the industry.Traditional video has evolved from professionally-generated content(PGC)to user-generated content(UGC),which is inseparable from the lowering of the video production threshold.Short video applications in UGC mode such as Tik Tok and Kuaishou have set off a video craze for the whole people.For the emerging interactive video,there is currently only a computer-side production environment.It has multiple functions and complex operations,suitable for PGC mode but high production costs.If a low-threshold production environment suitable for UGC is developed,it is very likely to greatly promote the ecological prosperity of interactive video.Mobile phone devices have the advantages of portability,ease of use,high popularity,and large traffic,and there are UGC mobile applications such as Tik Tok as successful precedents,so the development of mobile interactive video production platforms has practical significance and market potential.This thesis researches the interactive video production technology based on small screen devices in the Android environment,analyzes the disadvantages of the Android traditional MVVM(Model-View-View Model)architecture,and learns from the design ideas of Redux,a front-end framework,to realize the Android Single-Source-Responsive framework.The framework base on the MVVM architecture,strictly controls the data flow,and improves the jank problem.The main work and achievements of this thesis are as follows:(1)Implement the Android Single-Source-Responsive framework.This thesis analyzes the problems of traditional MVC,MVP and MVVM architecture in Android development,focusing on the disadvantages of MVVM allowing the View layer to have the ability to read and write data at the same time,and introduces State,Store and Reducer functions into the View-View Model layers of MVVM,abandons the two-way data binding mechanism,releases the View layer's write permission to the data and follows the principle of single flow of data replace the Live Data component with a subscribeable State,and use the Store to manage thread switching,thereby completely separating the UI(User Interface)data processing work from the main thread and put it into a background thread.(2)Design the creation method of interactive video in the small screen mobile phones operating environment.In order to verify the feasibility of the method,this thesis designs and implements an Android interactive video production platform oriented to UGC mode.In response to the challenge that mobile phone screens will limit the field of view and operating space,this thesis abandons the mind-mapping canvas solution of the computer-side production platform,and proposes a link of progressive production,a design of tree-shaped canvas,a method of dragging nodes to switch branches,and a design of sliding menu to browse the script catalog.In addition,this thesis proposes a "post-link method" to solve the problem that the interactive options and the episodes associated with the option are not created simultaneously during the production process.Finally,based on the Single-Source-Responsive framework,this thesis completes the code development of the Android interactive video production platform.(3)This thesis builds a scene where UI requests are frequently shot and data processing takes a long time to test the UI performance of the Single-Source-Responsive framework,and compare it with the Live Data+View Model solution in traditional MVVM,which proves that the Single-Source-Responsive framework effectively improves the latter's jank problem and avoids the occurrence of ANR(Application Not Responding,that is,the system cannot respond to the operation and displays the application unresponsive pop-up window).Finally,the functional test of the Android interactive video production platform shows that the platform has achieved the expected interactive video display,playback and production functions,and completed the preliminary exploration of interactive video production on the mobile platform.
Keywords/Search Tags:Interactive Video, Android, MVVM, Single-Source-Responsive framework
PDF Full Text Request
Related items