我的视频文件放在 proj.android\assets\res\normal\video\title.3gp 位置上,但是现在java怎么获取这个路径?
忘上搜了很多方法,例如 file:///assets/res/normal/video/title.3gp 、 file:///android_asset/title.3gp之类的都不行。
所以求教哪个路径才是正确的。。。。
assets/res/normal/video/title.3gp
view.setVideoURI(Uri.parse(“assets/res/normal/video/title.3gp”));
我改成这样,现在提示Error (1,-2147483648)
Uri.parse() 不要呢
解决了,Uri的方式貌似访问本地文件好像不行
看了这个blog改成
AssetFileDescriptor assetFileDescritor = mContext.getAssets().openFd(“res/normal/video/title.3gp”);
mMediaPlayer.setDataSource(assetFileDescritor.getFileDescriptor(),
assetFileDescritor.getStartOffset(), assetFileDescritor.getLength());
assetFileDescritor.close();
就没问题了,并且路径为assets/下,不需要加任何前缀!
还是非常感谢版主的解答!
http://www.cnblogs.com/imlucky/archive/2012/07/27/2611376.html