【Android实战】播放assets或者raw文件夹下的视频文件
2015-11-07 11:34
453 查看
(1)assets文件夹下
AssetFileDescriptor afd = getAssets().openFd("guide_video.mp4");
mediaPlayer.setDataSource(afd.getFileDescriptor(),
afd.getStartOffset(), afd.getLength());
(2)raw文件夹下
Uri mUri = Uri.parse("android.resource://" + getPackageName() + "/"+ R.raw.guide_video);
mediaPlayer.setDataSource(this, mUri);
有时候会播放不了,mediaPlayer prepare报错,要先看一下手机的系统播放器是否支持播放,再继续找问题
AssetFileDescriptor afd = getAssets().openFd("guide_video.mp4");
mediaPlayer.setDataSource(afd.getFileDescriptor(),
afd.getStartOffset(), afd.getLength());
(2)raw文件夹下
Uri mUri = Uri.parse("android.resource://" + getPackageName() + "/"+ R.raw.guide_video);
mediaPlayer.setDataSource(this, mUri);
有时候会播放不了,mediaPlayer prepare报错,要先看一下手机的系统播放器是否支持播放,再继续找问题
相关文章推荐
- AndroidSweetSheet
- 这里列出Android Studio的所有版本,最新的是1.5 Beta。
- Android Activity 的二种方式切换动画
- android 学习路线
- Android - Notification通知详解
- Android之登录那点事
- 一个Android项目代码该怎么看
- 自定义HorizontalScrollerView 避免OOM
- Android 二维码
- 学习Android Studio里的Gradle
- Android连续点击两次Back键退出程序
- Android Immersive Mode (沉浸模式) 还是 Translucent Bars (透明状态栏)
- 学习Android Studio里的Gradle
- Android6.0到底有什么不一样
- Android studio 的安装及启动
- android中如何实现按一个按钮打开一个网页
- Android NDK开发初记
- Android & iOS 第三方 Crash ANR 捕捉上传
- android的水波纹点击效果
- Android之系统Log输出日志的封装类LogUtil