不知道是否有人遇到过这个问题,但是我正在为移动设备创建一个应用程序,它在运行ics 4.0.4的galaxy s2上运行正常但是当我在运行2.3.3的galaxy选项卡上运行时它会继续投掷错误。
我正在做的就是获取设备相机并将其连接到flash.media.Video。我怀疑这个问题导致的错误数量严重影响了性能。
我附上了一个fxp文件(https://www.box.com/s/77a9460edcf8a7ce95ee),以便您可以看到我没有做任何与众不同的事情。
谢谢你的帮助!
P.S。
以下是logcat的示例段 -
D / TvOut-Engine(79):( isHdmiCableConnected):mHdmiCableConnected 0
D / CameraHardwareSec(75):MemoryHeapBase(fd(26),size(5760128),width(800),height(600))
W / AudioFlinger(75):RecordThread:缓冲区溢出
D / dalvikvm(12597):GC_FOR_MALLOC释放1206K,48%免费4217K / 8007K,外部4034K / 4493K,暂停91msV / AudioHardwareALSA(75):重采样器读取错误-32
D / AudioHardwareALSA(75):AudioStreamInALSA :: read error -32
D / AudioHardwareALSA(75):AudioStreamInALSA :: snd_pcm_recover错误0
E / v4l2_utils(75):错误=来自qbuf的无效参数
E / CameraHardwareSec(75):ERR(int android :: CameraHardwareSec :: previewThread()):overlay queueBuffer失败I / dalvikvm-heap(12597):将堆(frag case)增长到16.060MB,用于5760016字节分配
D / dalvikvm(12597):GC_FOR_MALLOC释放203K,30%免费9638K / 13639K,外部3975K / 4493K,暂停26msE / v4l2_utils(75):错误=来自qbuf的无效参数
E / CameraHardwareSec(75):ERR(int android :: CameraHardwareSec :: previewThread()):overlay queueBuffer失败 D / dalvikvm(12597):GC_CONCURRENT释放91K,31%免费9547K / 13639K,外部3975K / 4493K,暂停2ms + 13ms D / dalvikvm(12597):GC_FOR_MALLOC释放76K,31%免费9471K / 13639K,外部3975K / 4493K,暂停43msE / v4l2_utils(75):错误=来自qbuf的无效参数
E / CameraHardwareSec(75):ERR(int android :: CameraHardwareSec :: previewThread()):overlay queueBuffer失败I / dalvikvm-heap(12597):将堆(frag case)增长到21.133MB,用于5760016字节分配
E / v4l2_utils(75):错误=来自qbuf的无效参数
E / CameraHardwareSec(75):ERR(int android :: CameraHardwareSec :: previewThread()):overlay queueBuffer失败