androidApp中加入的宣传视频应该存放在什么路径下?

新手求教:

File file = new File(......);
videoView.setVideoPath(file.getPath());
videoView.start();

想问通过上面方法播放应用自带的视频,该视频应放在工程中的什么路径下?File()中的路径如何书写?

阅读 4.7k
4 个回答

assets文件下吧。
Context.getAssets();
然后可以进行IO操作了

建议放在

sdcard/包名/video

自带视频资源可以选择两个地方,assets目录和res/raw目录,取的方式也不一样
assets

Uri vUri = Uri.parse("file:///android_asset/xxx.mp4");
videoView.setVideoURI(vUri);

res/raw

Uri vUri = Uri.parse("android.resource://" + getpackageName() + "/" + R.raw.xxx);
videoView.setVideoURI(vUri);

注意在raw下,文件名依旧是xxx.mp4,但取的时候id名是R.raw.xxx

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题