Professional Documents
Culture Documents
Index: Sr. No. Page No. Annexure I - Micro Project Proposal 2-3
Index: Sr. No. Page No. Annexure I - Micro Project Proposal 2-3
Index: Sr. No. Page No. Annexure I - Micro Project Proposal 2-3
Sr.
Contents Page No.
No.
1 3.Proposed Methodology 2
4. Action Plan 3
5. Resources Required 3
1.Rationale 4
4. Literature Review 5
2
5.Actual Methodology Followed 5
7.Outputs of Micro-Projects 11
Annexure – I A
1
Page-
Part-A
Micro-Project on
The main goal of this project is to perform various tasks, which can be
done on media. “Media Player” specially focuses on playing different types of
audio and video format. Capturing audio and video data and saving it to a file is
done with the help of “Media Player”.
3. Proposed Methodology
Media players provide most or all of the following features. They allow
users to organize their multimedia collection, play songs and movies, rip CD
tracks to MP3 and other audio formats, burn CDs, listen to Internet radio,
download content from online music stores and stream content from the Internet.
4. Action Plan
2
Page-
Name of
Sr. Planned Planned
Details of Activity Responsible Team
No. Start date Finish date
Members
1 Selection of topic 25/02/2022 02/03/2022
10:30AM – 12:30 PM 10:30AM – 12:30 PM
2 Search the information 02/03/2022 05/03/2022
10:30AM – 12:30 PM 10:30AM – 12:30 PM
3
Page-
5. Resources Required
Sr. Name of resource /
Specification Quantity Remarks
No. material
1 Computer WINDOWS 10,8GB 1
RAM, 1 TB SSD
2 Operating System WINDOWS 10 1
4 Browser Chrome 1
Sr. No.
Enrollment No. Name of Team Member Roll No.
1
1910950185 Chavan Abhay Harshraj 60
Mrs. Joshi. R .D
Name And Signature Of The Teacher
Annexure – II A
4
Page-
Part B –
4. Literature Review :
5
Page-
4.1 Motivation
The good thing with these popular software is, they are rich in
features. They have graphic equalizer and support for custom skins,
custom plug-ins for extensibility.
Simple
Secure
Portable
Object-oriented
Robust
Multithreaded
Architecture-neutral
Interpreted
High Performance
6
Page-
1. MainActivity.java
package com.abhaychavan.mediaplayer;
import androidx.appcompat.app.AppCompatActivity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
MediaPlayer mediaPlayer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mediaPlayer= null;
}
7
Page-
break;
case R.id.button3:
if (mediaPlayer != null){
mediaPlayer.stop();
stopMusic();
}
break;
}
}
@Override
protected void onStop() {
super.onStop();
stopMusic();
}
}
2. activity_main.xml
8
Page-
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:padding="16dp">
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text="MediaPlayer"
android:textColor="@android:color/holo_blue_dark"
android:textSize="32sp" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_centerVertical="true">
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="play"
android:onClick="music"/>
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
9
Page-
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Pause"
android:onClick="music"/>
<Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Stop"
android:onClick="music"/>
</LinearLayout>
</RelativeLayout>
10
Page-
7. Output of the Micro-Project:
Output Screens:
11
Page-
• We learn that how to make the project in JavaScript.
• How to collect the information and how to make the presentation that we
learn from this project.
9. Applications:
Fewer device specific issues and less variation in behavior across
different devices and versions of Android.
Support for playlists.
The ability to customize and extend the player to suit your use
case. ExoPlayer is designed specifically with this in mind, and
allows many components to be replaced with custom
implementations.
********
12
Page-