International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 183 - Number 3 |
Year of Publication: 2021 |
Authors: Anshuman Pandey, Hardik Goel |
10.5120/ijca2021921314 |
Anshuman Pandey, Hardik Goel . Intellisense Media Player. International Journal of Computer Applications. 183, 3 ( May 2021), 47-50. DOI=10.5120/ijca2021921314
Intellisense Media Player is an advance Android Video Player which is based on VideoView API. This API is custom API built on the top of ExoPLayer API. This API features video controlling (Pause, Play) by detecting the user’s face through mobile camera. If user is watching the media, then it must play and if not so it can then be paused automatically. Additionally this custom made android Video view API supports PIP (Picture in Picture) mode that facilitates multitasking. By saying multitasking it means that a video can still be played without keeping application opened. A small alert window on the top of all application running currently will be pinned acting as a video player. VideoView API also equipped with tilt detection based seeking (example left tilting leading to seek the video ‘x’ seconds backward, if possible). This Feature requires stabilization if available, if not so it can be turned off. This custom built Video View also supports basic features like double tap to forward/backward, scroll horizontal to seek media, scroll vertical to alter volume/brightness, video locking etc.. Additionally, Intellisense Media Player also includes a Tag Based Searching algorithm featuring “how the video must be recommended to watch”, “how video storing and fetching would be performed” built upon Google Firebase real time database. This algorithm is not a part of VideoView API (refer2.3).