Android的raw下视频文件的读写-日记
16lz
2021-01-23
Android下raw文件夹下多媒体文件的copy和获取该文件的缩略图
1,raw文件夹下的多媒体文件
获取该文件夹下test文件的输入流
InputStream is=getResources().openRawResource(R.raw.test);
获取该文件的文件名称
String fileName = getResources().getResourceName(R.raw.test);(包名+文件名)
2,首次安装,将文件写入sd卡
sd卡的读写权限:
<!-- 在SDCard中创建与删除文件权限 -->
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
<!-- 往SDCard写入数据权限 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
3,通过VideoView控件来播放该视频文件
mview.setVideoPath("文件的路径");//设置文件路径
mwebview.requestFocus();
mwebview.start();//播放
播放控制器。
4,获取该视频文件中的一张图片作为缩略图
获取缩略图时使用sd卡上的文件路径,我使用raw文件的uri("android:resource//"+包名+R.raw.test)路径时,这个会报错,不知道为什么。所以改用上sd卡的路径("/mnt/sdcard/xx.mp4")。
5,显示缩略图,播放时移除缩略图,显示VideoView控件。
更多相关文章
- 成功解决 Android 下载中文文件名
- 【Android】使用msysgit编译Android下的C文件
- [Android]attrs.xml文件中属性类型format值的格式
- Android 模拟器中AVD路径的修改
- Android cocos2d-x开发(二)之create-android-project.bat文件的修
- Android各版本 内外卡真实路径
- android 之使用任意XML资源文件
- android studio添加忽略文件