How to play videos in android from assets folder or raw folder?
## Perfectly Working since Android 1.6 ## getWindow().setFormat(PixelFormat.TRANSLUCENT); VideoView videoHolder = new VideoView(this); //if you want the controls to appear videoHolder.setMediaController(new MediaController(this)); Uri video = getUriFromRawFile(context, R.raw.your_raw_file); //if your file is named sherif.mp4 and placed in /raw //use R.raw.sherif videoHolder.setVideoURI(video); setContentView(videoHolder); videoHolder.start(); And then public static Uri getUriFromRawFile(Context context, @ResRaw int rawResourceId) { return Uri.Builder() … Read more