play Video via mimetype using Intent - Android android.media

Android examples for android.media:Video

Description

play Video via mimetype using Intent

Demo Code

import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.webkit.MimeTypeMap;

public class Main{

    public static void playVideo(Context context, Uri uri) {
        Intent intent = new Intent(Intent.ACTION_VIEW);
        String type = "video/*";

        String extension = MimeTypeMap.getFileExtensionFromUrl(uri
                .toString());//  ww  w  . j  a  v a  2  s  . c  o m
        type = MimeTypeMap.getSingleton().getMimeTypeFromExtension(
                extension);

        intent.setDataAndType(uri, type);

        try {
            context.startActivity(intent);
        } catch (ActivityNotFoundException e) {
            e.printStackTrace();
        }
    }

}

Related Tutorials