视频播放,Raw和assets文件夹
来源:互联网 发布:当店家软件 编辑:程序博客网 时间:2024/05/18 21:09
public class MainActivity extends Activity { private VideoView video; private String path=""; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); video = (VideoView) findViewById(R.id.videoview);// assets读取视频文件 if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) { File file = Environment.getExternalStorageDirectory(); File file2 = new File(file.getAbsoluteFile()+"/video.mp4"); path = file2.getAbsolutePath(); try { InputStream is = getAssets().open("video1.mp4"); FileOutputStream fo = new FileOutputStream(file2); byte[] b=new byte[1024]; while (true) { int m = is.read(b); if(m==-1) break; fo.write(b, 0, m); } fo.flush(); is.close(); fo.close(); } catch (IOException e) { e.printStackTrace(); } }// 设置视频文件的路径 video.setVideoPath(path);// raw读取视频播放// video.setVideoPath("android.resource://"+getPackageName()+"/"+R.raw.video1); findViewById(R.id.start).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { MediaController media=new MediaController(MainActivity.this); video.setMediaController(media); media.setAnchorView(video); video.start(); } }); } }
阅读全文
0 0
- 视频播放,Raw和assets文件夹
- Android assets和raw文件夹
- res/raw 和assets文件夹
- 存放资源 assets文件夹和raw文件夹
- Assets文件夹和RAW文件夹区别
- android下assets文件夹和raw文件夹
- 关于raw文件夹和assets文件夹
- android的res/raw和assets文件夹
- android的res/raw和assets文件夹
- android的res/raw和assets文件夹
- 【Android面试】Assets文件夹和/res/raw
- Android项目中的assets和raw文件夹
- 【Android实战】播放assets或者raw文件夹下的视频文件
- Android中assets文件夹和raw文件夹区别
- Android中关于assets和raw播放音频视频的实践
- Android中资源文件夹res/raw和assets的使用
- Android中资源文件夹res/raw和assets的使用
- Android中资源文件夹res/raw和assets的使用
- 南阳ACM-喷水装置(二)
- Java 自学的成长路径
- 基于TCP的不同IO版本的时间性能分析
- QWidget的六个刷新函数(居然有QWidget::erase函数,且并不产生绘制事件)
- 解析xml的4种方法详解
- 视频播放,Raw和assets文件夹
- 查看linux中某个端口(port)是否被占用
- 02. Servlet 主要API介绍
- MTU设置
- SecureCRT 连接ubuntu操作系统(解决Ubuntu密钥交换失败的问题)
- 自定义滚轮选择器Wheelview
- Sereja ans Anagrams CodeForces
- 错误记录:Java compiler level does not match解决方法
- jvisualvm 调用远程服务