EDE Micro Project Report
EDE Micro Project Report
EDE Micro Project Report
The manufacturing industry is a sector of the economy that produces goods from
raw materials or components. It involves the production of physical goods, such as
machinery, vehicles, electronics, textiles, and consumer products. The
manufacturing industry is crucial to economic growth and development, as it
generates employment, drives innovation, and contributes to trade and exports. The
manufacturing industry has undergone significant changes over the years, including
the use of automation, digitalization, and advanced materials.
Literature Review
The project will be developed using the Android Studio IDE and the Java
programming language. The user interface will be designed using the XML
The application is being developed using the Android Studio IDE and the Java
programming language. The user interface is designed to be user-friendly and
optimised for both smartphones and tablets. The application has been tested
on a range of Android devices to ensure compatibility and performance.
● Piracy: There is a risk of piracy with video content, and the application
must include measures to prevent unauthorised distribution of
copyrighted material.
Features
Key features of the application include video playback controls like play,
pause, and seek, the ability to adjust playback speed, subtitle support for
formats like SRT and SUB, streaming video content from online sources like
YouTube and Vimeo, and gesture controls like swipe to adjust volume and
brightness and pinch to zoom in and out of the video.
Video Playback: The application will support a wide range of video file
formats, including popular formats like MP4, AVI, and MKV. It will also include
playback controls like play, pause, and seek, as well as the ability to adjust
playback speed.
Network Streaming: The application will support streaming video content from
online sources like YouTube and Vimeo. It will also include options to
download and save video files for offline viewing.
Gesture Controls: The application will include gesture controls like swipe to
adjust volume and brightness, and pinch to zoom in and out of the video.
User Interface: The application will feature a clean and user-friendly interface
that is easy to navigate. It will also include options for customising the
interface to the user's preferences
Source Code
acitvity_main.xml :
<VideoView
android:id="@+id/vidvw"
android:layout_marginTop="10dp"
android:layout_width="match_parent"
android:layout_height="match_parent"
MainActivity.java :
package com.example.videoapp_demo;
import android.content.DialogInterface;
import android.media.MediaPlayer;
import android.net.Uri;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.MediaController;
import android.widget.VideoView;
import java.util.ArrayList;
VideoView vw;
ArrayList<Integer> videolist = new ArrayList<>();
int currvideo = 0;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
vw = (VideoView)findViewById(R.id.vidvw);
vw.setMediaController(new MediaController(this));
vw.setOnCompletionListener(this);
1. Android
https://developer.android.com
2. GeeksForGeeks
https://www.geeksforgeeks.org
4. itsourcecode
https://itsourcecode.com
5. tutorialspoint
https://www.tutorialspoint.com