How To Play A Video File

How to play a Video file

This is a sample activity which shows How to run a video file.

Underlying Algorithm:

Basic description of algorithm in step by step form:
1.) Create a Project VideoViewExample.
2.) Put a video file in raw folder and keep it inside the res folder.
3.) Put the following code snippet in main.xml:

 

 

 

4.) Run the application.

Steps to Create:

1.) Open Eclipse. Use the New Project Wizard and select Android Project Give the respective project name i.e. VideoViewExample. Enter following information:
Project name: VideoViewExample
Build Target: Google APIs
Application name: VideoViewExample
Package name: com.sample.VideoViewExample
Create Activity: VideoViewExample

On Clicking Finish VideoViewExample code structure is generated with the necessary Android Packages being imported along with VideoViewExample.java. VideoViewExample class will look like following:

 

 

 

Output –The final output:

Comments 25

  1. Hi,
    I have a two problem.
    1)when mp3 files playing then how split the particular part of the song in android.
    2)How fetch the images that is associated with songs.

    please help me.

  2. hi..

    i done this project as same as that of u.but video did not get visible and mediacontroller got visible.pls send my error let me know.

  3. actually video playing but cannt see in emulator after sumtime it is showing how can i see immediately by clicking play button? help me out

  4. thanks for the tutorial. i try in emulator but the only thing that shown just the voice, but not the video. Can you point me the error?

  5. no the video is shown alright..but eclipse emulator really sucks. if you really want a HD experience, try using an actual device. however, use the standard virtual device you always use. using others might not always work. anyways, a very ice piece of work. i am new to android development..and videoview really made it simple. trying to design a player from scratch can be quite taxing. pheeww!

  6. sir when i try to play the video from the raw folder.the logcat show the following error:
    unable to create media player
    could not open file on client side ,trying server side.

  7. nice tutorial i want add one functionality that after video play of 5 sec. appear one alert dialog like “u want continue play? n two button like yes or no if user click on yes then video play continue n click on no suddenly video stop n going to previouse activity.

  8. Hi,

    i tried this sample.It works all version except Android 2.2. It’s not playing Android 2.2. When i googled, many reported same issue. but i cannot find a alternative solution. Can you suggest me an alternative if you have any. Thanks for the great work and for sharing you knowledge with world. Keep going……:)

  9. I have always a msg ” can’t play this video” .. i don’t understand the error !! thnakyou to help me as soon as possible

    JAVA code:

    package com.example.video;

    import android.app.Activity;
    import android.net.Uri;
    import android.os.Bundle;
    import android.widget.MediaController;
    import android.widget.VideoView;

    public class MainActivity extends Activity {
    VideoView vid;

    @Override
    public void onCreate(Bundle savedIstanceState){
    super.onCreate(savedIstanceState);
    setContentView(R.layout.activity_main);
    vid = (VideoView) findViewById(R.id.vid);
    String urlpath = “android.resource://” +getPackageName() + “/” + R.raw.video_test;
    vid.setVideoURI(Uri.parse(urlpath));
    vid.setMediaController(new MediaController(this));
    vid.start();
    vid.requestFocus();
    }
    }

    Code .XML :

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">