MediaPicker icon indicating copy to clipboard operation
MediaPicker copied to clipboard

相机问题

Open wannaliang opened this issue 5 years ago • 24 comments

为啥集成进项目后一近相机界面log就不停的输出这个 image

wannaliang avatar Sep 25 '19 07:09 wannaliang

这个日志是系统打印的,没什么影响

xushihai avatar Sep 25 '19 07:09 xushihai

还有这个,集成到项目里录制视频后发送然后返回或者再次进入崩溃,demo就没有这个问题,大神帮忙瞅一眼 image

wannaliang avatar Sep 25 '19 09:09 wannaliang

日志说的是创建文件的权限没有,你检查检查权限,

xushihai avatar Sep 26 '19 09:09 xushihai

但是我的targetSdkVersion 为22,按理说不应该有权限问题,,拍照片就没有问题的

wannaliang avatar Sep 26 '19 09:09 wannaliang

有没有详细点的日志,

xushihai avatar Sep 26 '19 09:09 xushihai

没有详细的报错日志,也不指定是那个地方报错了,很无头绪

wannaliang avatar Sep 26 '19 09:09 wannaliang

你使用adb logcat > ~/log.txt 然后查找一下,或者发给我看看也可以

xushihai avatar Sep 26 '19 09:09 xushihai

adb logcat | grep 包名 > ~log.txt

xushihai avatar Sep 26 '19 09:09 xushihai

好的

wannaliang avatar Sep 26 '19 10:09 wannaliang

日志好像不全,看起来就好像是初始化视频录制的时候出了问题,在老家没带电脑,如果急的话试试GalleryFinal文件中的几处CaptureActivity改为GaptureActivity2试试,我大概国庆后才有时间调这个

xushihai avatar Sep 26 '19 13:09 xushihai

好的,我明天试一下,麻烦了,非常感谢😁

wannaliang avatar Sep 26 '19 13:09 wannaliang

在上次你发送的日志里面找到这两句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和看到的代码只有这么多,抱歉无法帮你直接定位引起崩溃的原因。

[email protected]

发件人: 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.

xushihai avatar Oct 08 '19 06:10 xushihai

不好意思,昨天请假了没有及时看到,上次你跟我说换成GaptureActivity2这个我试了试是没有问题的,就是换成GaptureActivity2以后拍照出来的照片不是正的,逆时针旋转了九十度,视频没有问题了

wannaliang avatar Oct 09 '19 01:10 wannaliang

今天更新了几行代码,你有兴趣的话可以再试试

[email protected]

发件人: 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.

xushihai avatar Oct 09 '19 06:10 xushihai

好的,我试试,谢谢啦

wannaliang avatar Oct 09 '19 07:10 wannaliang

不好意思啊,最近几天弄了点别的,忘记给你反馈了,,就是GaptureActivity2我用你又改的就是图片旋转了一百 八十度,仍然不是正的,就是拍摄完获取到的路径打开就是旋转一百八十度的,,我试着改没有成功,这个应该调那一部分代码啊大哥

wannaliang avatar Oct 16 '19 06:10 wannaliang

修改的话主要是camera.setDisplayOrientation和parameters.setRotation这两个地方,不然你把测试的手机的型号,系统版本等手机信息发我一份,我看我这边有没有你那种手机,

[email protected]

发件人: 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.

xushihai avatar Oct 16 '19 06:10 xushihai

测试的是一个华为荣耀9和华为mate20 pro,系统版本都是9.1.0的,这两个都不行

wannaliang avatar Oct 16 '19 07:10 wannaliang

我把这一句,《 parameters.setRotation(calcCameraRotation(cameraId, rotation+180));》,rotation手动加了180拍出来是正常的,没有颠倒

wannaliang avatar Oct 16 '19 07:10 wannaliang

我这刚好有一个mate20 pro,用CaptureActivity2不行,CaptureActivity是可以的,你可以先试试CaptureActivity,CaptureActivity2我5点后试着改改

[email protected]

发件人: 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.

xushihai avatar Oct 16 '19 07:10 xushihai

好的,我那个CaptureActivity不行可能跟我项目配置有关吧,我跑demo也是可以的,谢谢啦

wannaliang avatar Oct 16 '19 07:10 wannaliang

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; } 你可以去试试,看可不可以

[email protected]

发件人: 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.

xushihai avatar Oct 16 '19 08:10 xushihai

好的,我试试啊

wannaliang avatar Oct 16 '19 08:10 wannaliang

可以,没有问题了

wannaliang avatar Oct 16 '19 08:10 wannaliang