Step 1
Try at other devices + OS versions
- Reference # http://stackoverflow.com/questions/5407116/how-to-change-framerate-when-using-mediarecorder-classhttps://stackoverflow.com/questions/5407116/how-to-change-framerate-when-using-mediarecorder-class
On some devices that have auto-frame rate, this sets the maximum frame rate, not a constant frame rate. Actual frame rate will vary according to lighting conditions.
Because
The actual frame rate is dependent on the certain device(hardware) and OS version. It seemed that HTC Desire has a higher FPS than the HTC Desire z. Moreover, Android 2.2.1 has better frame rate control method than Android 2.3.3 does.
Step 2
If not solved then, check any problem at your algorithm or try to improve your algorithm.
- Are you cleaning up your bullets?
- Is there other codes that requires much processor time?
- Is there other codes that consumes much memory?