I can play a video from the Internet by inserting the URL like below:
mPath = Uri.parse(\"http://commonsware.com/misc/test2.3gp\"); mVid.setVideoURI(mPath)
I had the same problem. This worked for me:
Uri video = Uri.parse("android.resource://com.pac.myapp/raw/master");
So as you see you have 3 parts of the uri: 1) "android.resource://" 2) "com.pac.myapp" 3) "/raw/master"
"master" is the name of your video