android中 R.raw.big怎么创建文件

/*读取视频*/m=MediaPlayer.create(MediaPlayer_niuActivity.this,R.raw.test);中怎么创建raw还有test请... /* 读取视频 */
m=MediaPlayer.create(MediaPlayer_niuActivity.this, R.raw.test);
中怎么创建raw 还有 test 请高手详解
解决方法追加10分
展开
 我来答
359468787
推荐于2018-03-02 · TA获得超过153个赞
知道答主
回答量:113
采纳率:0%
帮助的人:52.2万
展开全部
打开eclipse,找到你的工程,在res文件夹下创建raw文件夹,之后,将视频或者音频文件拷贝到raw文件夹中,在程序中引用的时候就可以写成R.raw.xxx(xxx:视频或音频的名称)
之后你可以查看一下gen 文件夹下得 R.java中是否存在 raw xxx的ID,存在了说明可以在程序中引用了,不存在将上面步骤重来一次!

建议:最好是找个小一点的视频文件,不然启动程序会比较慢,因为启动程序时,eclipse会把视频文件与程序打包,一起上传到android模拟器的sdcard中,文件太大上传会比较慢,所以测试程序时,用个小视频文件就好!
QQMSD8
推荐于2016-11-14 · 知道合伙人软件行家
QQMSD8
知道合伙人软件行家
采纳数:6788 获赞数:13239
没有做不到,只有想不到,帮助别人的同时也是对自己的提升

向TA提问 私信TA
展开全部
Android res/raw目录是用于存放二进制文件,并在apk发布的时候,一起打包到apk中。
以下是raw的读取:
1.获取资源的输入流
资源文件 sample.txt 位于 $PROJECT_HOME/res/ raw目录下,可以在 Activity 中通过

Context.getResources().openRawResource(R.raw.sample);方法获取输入流。

2.读取示例:
try {
InputStream in = getResources().openRawResource(R.raw.test1);
int lenght = in.available();
byte[] buffer = new byte[lenght];
in.read(buffer);

String result = EncodingUtils.getString(buffer, ENCODING);
} catch (Exception e) {
e.printStackTrace();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式