MediaPicker
MediaPicker copied to clipboard
相机问题
为啥集成进项目后一近相机界面log就不停的输出这个
这个日志是系统打印的,没什么影响
还有这个,集成到项目里录制视频后发送然后返回或者再次进入崩溃,demo就没有这个问题,大神帮忙瞅一眼
日志说的是创建文件的权限没有,你检查检查权限,
但是我的targetSdkVersion 为22,按理说不应该有权限问题,,拍照片就没有问题的
有没有详细点的日志,
没有详细的报错日志,也不指定是那个地方报错了,很无头绪
你使用adb logcat > ~/log.txt 然后查找一下,或者发给我看看也可以
adb logcat | grep 包名 > ~log.txt
好的
日志好像不全,看起来就好像是初始化视频录制的时候出了问题,在老家没带电脑,如果急的话试试GalleryFinal文件中的几处CaptureActivity改为GaptureActivity2试试,我大概国庆后才有时间调这个
好的,我明天试一下,麻烦了,非常感谢😁
在上次你发送的日志里面找到这两句log 09-26 18:57:45.217 1327-1513/? E/InputDispatcher: channel '98c153e xiaop.yahuo.com.little_p/xiaop.yahuo.com.little_p.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed! 09-26 18:57:45.223 1327-1513/? E/InputDispatcher: channel 'fb623ad xiaop.yahuo.com.little_p/xiaop.yahuo.com.little_p.ui.GuideActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
估计你的应用崩溃就与这个有关,你检查检查哪里有没有内存泄露,或者其他原因。Channel is unrecoverably broken and will be disposed!引起的原因有很多,鉴于log和看到的代码只有这么多,抱歉无法帮你直接定位引起崩溃的原因。
发件人: wannaliang 发送时间: 2019-09-26 17:51 收件人: xushihai/MediaPicker 抄送: xushihai; Comment 主题: Re: [xushihai/MediaPicker] 相机问题 (#15) 没有详细的报错日志,也不指定是那个地方报错了,很无头绪 ― You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.
不好意思,昨天请假了没有及时看到,上次你跟我说换成GaptureActivity2这个我试了试是没有问题的,就是换成GaptureActivity2以后拍照出来的照片不是正的,逆时针旋转了九十度,视频没有问题了
今天更新了几行代码,你有兴趣的话可以再试试
发件人: wannaliang 发送时间: 2019-10-09 09:57 收件人: xushihai/MediaPicker 抄送: xushihai; Comment 主题: Re: [xushihai/MediaPicker] 相机问题 (#15) 不好意思,昨天请假了没有及时看到,上次你跟我说换成GaptureActivity2这个我试了试是没有问题的,就是换成GaptureActivity2以后拍照出来的照片不是正的,逆时针旋转了九十度,视频没有问题了 ― You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.
好的,我试试,谢谢啦
不好意思啊,最近几天弄了点别的,忘记给你反馈了,,就是GaptureActivity2我用你又改的就是图片旋转了一百 八十度,仍然不是正的,就是拍摄完获取到的路径打开就是旋转一百八十度的,,我试着改没有成功,这个应该调那一部分代码啊大哥
修改的话主要是camera.setDisplayOrientation和parameters.setRotation这两个地方,不然你把测试的手机的型号,系统版本等手机信息发我一份,我看我这边有没有你那种手机,
发件人: wannaliang 发送时间: 2019-10-16 14:38 收件人: xushihai/MediaPicker 抄送: xushihai; Comment 主题: Re: [xushihai/MediaPicker] 相机问题 (#15) 不好意思啊,最近几天弄了点别的,忘记给你反馈了,,就是GaptureActivity2我用你又改的就是图片旋转了一百 八十度,仍然不是正的,就是拍摄完获取到的路径打开就是旋转一百八十度的,,我试着改没有成功,这个应该调那一部分代码啊大哥 ― You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
测试的是一个华为荣耀9和华为mate20 pro,系统版本都是9.1.0的,这两个都不行
我把这一句,《 parameters.setRotation(calcCameraRotation(cameraId, rotation+180));》,rotation手动加了180拍出来是正常的,没有颠倒
我这刚好有一个mate20 pro,用CaptureActivity2不行,CaptureActivity是可以的,你可以先试试CaptureActivity,CaptureActivity2我5点后试着改改
发件人: wannaliang 发送时间: 2019-10-16 15:09 收件人: xushihai/MediaPicker 抄送: xushihai; Comment 主题: Re: [xushihai/MediaPicker] 相机问题 (#15) 我把这一句,《 parameters.setRotation(calcCameraRotation(cameraId, rotation+180));》,rotation手动加了180拍出来是正常的,没有颠倒 ― You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
好的,我那个CaptureActivity不行可能跟我项目配置有关吧,我跑demo也是可以的,谢谢啦
CaptureActivity2代码已经更新,主要是保存的时候旋转的方向前后摄像头反了 f(cameraInfo.facing== Camera.CameraInfo.CAMERA_FACING_FRONT) { Matrix matrix = new Matrix(); matrix.postRotate(180); rotateBitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), matrix, false); bitmap.recycle(); }else{ rotateBitmap = bitmap; } 你可以去试试,看可不可以
发件人: wannaliang 发送时间: 2019-10-16 15:44 收件人: xushihai/MediaPicker 抄送: xushihai; Comment 主题: Re: [xushihai/MediaPicker] 相机问题 (#15) 好的,我那个CaptureActivity不行可能跟我项目配置有关吧,我跑demo也是可以的,谢谢啦 ― You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
好的,我试试啊
可以,没有问题了