奇怪的报错java.lang.IllegalArgumentException

weixin_44613287 2019-04-27 07:10:19
视频获取第一帧过程中莫名其妙报错,
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.test/com.example.test.shoudong}: java.lang.IllegalArgumentException
无法运行程序,
出现错误的代码段是: MediaMetadataRetriever media = new MediaMetadataRetriever();
media.setDataSource("C:\\Users\\Dell\\Documents\\AndroidStudio\\DeviceExplorer\\xiaomi-mix-127.0.0.1_21503\\sdcard\\Movies\\axs.mp4");//这里是提示出错的地方
bitmap = media.getFrameAtTime();
imageView = (ImageView)this.findViewById(R.id.image4);
imageView.setImageBitmap(bitmap);
求大神能指点迷津!
...全文
1104 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
王能 2019-04-28
  • 打赏
  • 举报
回复
大神,模拟器哪有c盘,手机是linux系统我记得路径是“/"不是反斜杠 应该是getSdcard+”/Movies/axs.mp4“或者getSdcard+File.separator+”Movies”+File.separator+“axs.mp4“ 具体sd卡路径自行百度 还有下次日志贴全点,你只发了第一行看不出来问题,后面的case by肯定有“找不到路径”这个错误

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧