CFP last date
20 May 2024
Reseach Article

Intellisense Media Player

by Anshuman Pandey, Hardik Goel
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

@article{ 10.5120/ijca2021921314,
author = { Anshuman Pandey, Hardik Goel },
title = { Intellisense Media Player },
journal = { International Journal of Computer Applications },
issue_date = { May 2021 },
volume = { 183 },
number = { 3 },
month = { May },
year = { 2021 },
issn = { 0975-8887 },
pages = { 47-50 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume183/number3/31909-2021921314/ },
doi = { 10.5120/ijca2021921314 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T01:15:47.038493+05:30
%A Anshuman Pandey
%A Hardik Goel
%T Intellisense Media Player
%J International Journal of Computer Applications
%@ 0975-8887
%V 183
%N 3
%P 47-50
%D 2021
%I Foundation of Computer Science (FCS), NY, USA
Abstract

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).

References
  1. Sashabrava; Android for Professionals; Android VideoView and optimized VideoView: pp number 180- 191.
  2. Hamed GH; Android for Professionals; ExoPLayer API and tracker rendering with PIP Implementation in a VideoView: pp number 862- 864.
  3. Herbert Schildt; Java Complete Reference; Tenth Edition; Java SE 9 (JDK 9) Java Networking ;pp number 749-766
  4. Herbert Schildt; Java Complete Reference; Tenth Edition; Java SE 9 (JDK 9) J Java Collections Framework ;pp number 749-766
  5. Chintan Soni; Omar Aflak Android for Professionals; Android Firebase: Firebase Cloud Messaging (FCM), Firebase Storage, and Firebase Real-time Database: pp number 1065- 1092.
  6. Android App Development; Google Android; PIP Mode support (Picture in Picture mode) Ref: https://developer.android.com/guide/topics/ui/picture-in-picture#:~:text=Android%208.0%20(API%20level%2026,content%20on%20the%20main%20screen.
  7. Android App Development; Google Android; Face Detection with ML kit in Android ref: https://developers.google.com/ml-kit/vision/face-detection/android
  8. Google Camera2 API for Android: Google Face Detection kit ref: https://developer.android.com/reference/android/hardware/camera2/package-summary
  9. Motion Sensing Event Handling: Android Official Developers page ref: https://developer.android.com/guide/topics/sensors/sensors_motion.
Index Terms

Computer Science
Information Sciences

Keywords

Intellisense Media look based player intelligent media player Face Detection PIP orientation media player Video View Tag Based Searching.