Font Size: a A A

The Design And Implementation Of IOS Incentive Advertising Video Player Component Based On AVPlayer

Posted on:2017-03-18Degree:MasterType:Thesis
Country:ChinaCandidate:J WangFull Text:PDF
GTID:2308330509457563Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, with the development of mobile Internet advertising industry, the attention effect is quite equal between mobile Internet and traditional paper media. Though mobile Internet ad revenue is much lower than traditional media, but there is huge space to development. The form of ad is also changing. Video advertising wall business is a new form that appears in latest two years. So a video player for iOS incentive advertising is needed.Firstly, with the development of the current development of mobile Internet advertising and iOS technology, this paper analyze the current situation and development trend of the industry under the current iOS platform, and analyze the requirements of software. Then this paper analysis the difficulties and key points for the realization of software which means to provide a theoretical basis and technical support.Next,through demand analysis, outline design, detailed design and implementation, testing, and several other aspects, this paper show a detailed description of the process design and implementatio of the projectn. Project architecture is divided into three layers: the top of the package Layer, the intermediate layer, the underlying support layer. Functions of the project is divided into five modules: video play module, cache management module, data reporting module, communication module, integral action module. This system is mainly use AVPlayer as main frame, supplemented with FFmpeg framework, combined with Hybrid technology as the main body of the ad-showing-module. The Project use delegate design pattern and the observer design pattern to realize the life cycle of video playback, statistical data, integral feedback and other core functions.Finally, after unit testing, integration testing, code reviews, and tools such as Profile, we verified the completion of the project demand analysis of the functional requirements and performance requirements and ensured that the system is convenient, high safety and reliability, and identifie d the lack of software exists,then improved it.
Keywords/Search Tags:iOS development, player, incentive advertising, AVPlayer
PDF Full Text Request
Related items