【发布时间】:2014-07-29 20:59:46
【问题描述】:
我是一名初学者,正在开发一个简单的 Android 应用程序,我尝试使用相机和相机预览来拍照。
在尝试拍照时,我从 5 和 8 兆像素的图片中发现内存不足错误。因此,我尝试使用较小的相机预览尺寸。
这在我的 Moto X 和我的朋友 Galaxy Note 3 上效果很好,但在 Galaxy S4 和 HTC One 上会导致粉红色和绿色条纹(即您看不到相机预览)。
我一直在尝试寻找解决方案(目前唯一的解决方案是不更改相机预览大小),但找不到任何解决方案。
我来自 iOS 背景,拍照实际上是 5 分钟的编码工作,无法相信它在 Android 上如此复杂。
谁有任何好的第三方库,可能有相机预览和拍照以在所有手机上工作?
我也可以发布一些代码,但其 99% 是来自 android 文档的基本代码。
如果有帮助,这是我的相机预览课程 -http://pastebin.mozilla.org/5698148
谢谢 克里斯
【问题讨论】:
-
您在使用 MediaRecorder 吗? stackoverflow.com/questions/22390405/…
-
是的,我有同样的问题,但没有媒体记录器