返回信息流做了个实时视频采集的东西,代码仿照这个写的
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=242739&reltid=99098&pre_thread_id=0&pre_pos=1&ext=
代码基本上一样。调了半天,发现了一个相当奇怪的问题:
一开始发现Run了之后回调函数没有跑,就是那个每次Preview新建帧时应该被回调的onPreviewFrame()。不知道具体是怎么回事,什么错也不报,总之是这个函数里的代码木有执行。
结果想用Debug模式看一下是哪出的问题,一点一点单步运行,然后发现居然正常了,回调执行了,PC端画面也有了!
然后反复试,发现直接Run as androidXXX的话有极低的概率成功(目前就成功过一次),
如果用Debug跑,需要在surfaceCreated()里加个断点,然后单步运行几下,就基本上能成。
求问这是怎么回事啊?
PS:用的MOTO ME865的机器,刚查了下有人说MOTO的机器不调用onPreviewFrame(),可我这debug以后确实成了(而且不是100%成功率)
csdn上发了个帖子,要分的话可以去那里解答。。。
http://bbs.csdn.net/topics/390371721
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #7388同步于 2013/2/20
MobileTerminalAT机器人发帖
Android视频监控遇到个诡异问题
yy2651592
2013/2/20镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。