Free audio/video player component for Android with cache, FTP, peering, hw accel, background play, pseudo-streaming and more...
Sorry, this project is outdated and no longer supported. The next version is commercial. For all purchase questions, please contact me at [email protected] You can see the demonstration of new algorithm in the application https://play.google.com/store/apps/details?id=com.media.library
Complex logic, but it's simplest way to organize player with cache on sdcard and with play in background.
Try from play market Android 4.1.1+ (api:16+): https://play.google.com/store/apps/details?id=com.immortalplayer
Known programs work on ImmortalPlayer: https://play.google.com/store/apps/details?id=com.media.library
DoubleDomain - To ensure uninterrupted access to the site are used the second domain. How it works - when there is no access to the site A program starts to work with the site B. The list of relevant sites specified in the program or on a special website. For the user, this technology is transparent, and it always seems to open the site A
Known programs work with DoubleDomain: https://chrome.google.com/webstore/detail/doubledomain/hijagkcphgfnecacnfpajoemebifpnhn
DoubleBuffer - one buffer for two. With simultaneous playback and downloading the same file, if the downloaded part more than you need to play, it uses local part of the downloaded file to play the media.
Dynamic Network - enabling and disabling 2G \ 3G \ 4G manages one program. Enabling network occurs only when necessary to transfer data. This greatly reduces power consumption and electromagnetic radiation from the device.