小编use*_*295的帖子

Android内部资源包的路径

我尝试将视频路径添加到Android示例项目 - MediaPlayerDemo

我可以在存储在SD卡中时播放视频,路径为"file:///sdcard/dcim/a.m4v"

但是当它存储在res/drawable中时我无法播放视频.路径是"android.resource://"+ this.getPackageName()+"/"+ R.drawable.a

我可以在调试模式下读取视频的ID,但是无法重放视频.

怎么解决?

更新

感谢您的回复,到目前为止我尝试过:

  1. 将视频放入资源,将路径设置为"file:///android_asset/a.m4v".
  2. 将视频放入raw,设置路径为("android.resource://"+ this.getPackageName()+"/"+ R.raw.a)或("android.resource://"+ this.getPackageName( )+"/ raw/a)

但他们都不能播放视频.我的视频是1.8Mb,这有关系吗?

resources android path media-player

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×1

media-player ×1

path ×1

resources ×1