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分 展开
m=MediaPlayer.create(MediaPlayer_niuActivity.this, R.raw.test);
中怎么创建raw 还有 test 请高手详解
解决方法追加10分 展开
2个回答
展开全部
打开eclipse,找到你的工程,在res文件夹下创建raw文件夹,之后,将视频或者音频文件拷贝到raw文件夹中,在程序中引用的时候就可以写成R.raw.xxx(xxx:视频或音频的名称)
之后你可以查看一下gen 文件夹下得 R.java中是否存在 raw xxx的ID,存在了说明可以在程序中引用了,不存在将上面步骤重来一次!
建议:最好是找个小一点的视频文件,不然启动程序会比较慢,因为启动程序时,eclipse会把视频文件与程序打包,一起上传到android模拟器的sdcard中,文件太大上传会比较慢,所以测试程序时,用个小视频文件就好!
之后你可以查看一下gen 文件夹下得 R.java中是否存在 raw xxx的ID,存在了说明可以在程序中引用了,不存在将上面步骤重来一次!
建议:最好是找个小一点的视频文件,不然启动程序会比较慢,因为启动程序时,eclipse会把视频文件与程序打包,一起上传到android模拟器的sdcard中,文件太大上传会比较慢,所以测试程序时,用个小视频文件就好!
推荐于2016-11-14 · 知道合伙人软件行家
关注
展开全部
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();
}
以下是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();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询