微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 录像过程中闹钟响起或来电,录 制好的视频最后会有闹钟响铃或来电铃声

录像过程中闹钟响起或来电,录 制好的视频最后会有闹钟响铃或来电铃声

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
摄像过程中闹钟响起或来电,铃声会响起,并停止录像,会录入1~2秒的闹钟响铃声或来电铃声。
[SOLUTION]
导致该现象的根本原因是:先播放闹钟或来电铃声,然后才发命令来Stop Video Recording(目前是在Video Activity被盖住之后会Call到onPause(),此时才停止的)。
先说明,这个是Google Default设计,对比机Galaxy nexus S的表现也是如此。
也许有人会想到下面两种方案,都会有Side Effect
方案1、先停止录像,再播闹钟铃声和来电铃声。
目前Google先播闹钟,再Stop Video Recording主要是为了Performance的考虑(为了让闹钟响起的时间更精准)。如果AlARM等待Stop Video Recording之后再响起,通常情况下会有1~2秒的延时,这对闹钟来讲是不可以接受的。(还有一种情况,如果SD卡速度很慢,在Stop时还有许多Video数据没有写到T-Card,那么Stop Video Recording可能需要几十秒的时间,那问题就更大了,可能会影响MT Call)
方案2、把录像最后的1~2秒的视频剪切掉。
这样子会Always把录像最后1~2秒的数据剪掉,对终端用户来讲也很难接受,明明看着已经录下来的画面,播放视频的时候看不到,很容易有Complain的。
经过上面的剖析,建议是保持Google Default设计不变。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top