Font Size: a A A

Design And Implementation Of Naked Eye3D Player Based On Android

Posted on:2015-05-22Degree:MasterType:Thesis
Country:ChinaCandidate:J J WangFull Text:PDF
GTID:2298330467462115Subject:Electronics and Communications Engineering
Abstract/Summary:
Android System for its open source code is favored by software development engineers and the third party software development vendors. Applications based on Android platform are more and more species, influencing people’s mobile lives. With the development of the mobile Internet services, myriad media and websites offer continual and diverse audio and video resources.These are not only convenient for people to acquire information, but also the people’s new choice which is used to entertain and relax themselves. Therefore, a video player based on the Android platform has become an indispensable software application.In recent years, the naked eye stereoscopic display technology is developing rapidly. It is taking off the veil of mystery and going into people’s daily life. The naked eye stereoscopic display technology attracted a large number of users. Because users needn’t to wear3D glasses, they also can see three-dimensional effect. To meet the market demand, various types of naked eye3D products will penetrate people’s work and life, and then3D products will give so much happiness and pleasure to people.Based on the above instructions, this paper takes standard model of application software development as a foundation, designed and implemented a naked eye3D video player based on Android. First, it briefly introduces the development of Android player and stereoscopic display technology, as well as the current domestic and foreign development present situation. And then the paper introduces the Android system, the development environment of Android and the key technologies used in it. On this basis, it introduces the requirement analysis and software design of this video player. Based on3D video player’s function feature,3D video player can be divided into five parts, detection module, list module, control module, playing module, other function module. Finally, based on software testing principle, it builds test environment, schemes design and case, carries on the function testing and performance testing. This3D video player can support multiple media formats, and has clean and friendly interface. The most important is to achieve the naked eye three-dimensional effect. The player uses Java language and C language, Eclipse development platform which installed Android SDK, NDK, and ADT plug-in. Meanwhile, this player transplants FFmpeg framework to support parsing and decoding audio and video formats. And it transplants SDL library to output audio and video data. This naked eye3D video player has certain theory meaning and actual application value.
Keywords/Search Tags:android, videoplayer, 3d, ffmpeg, sdl
Related items