How can I pause and resume video recording if the stock app does not support this feature? I have an Xperia Mini Pro with Android 2.3 (and upgradeable to Android 4). Its recording program does not have ability to pause and resume recording.

How can I pause and resume video recording if the stock app does not support this feature?
Answering the Question
I've been searching for a solution to this issue since I've seen your question, probably when you've set a bounty. Till now I've found tons of unhappy users complaining about the same issue, no pause/resume during a video record.
I've read just about every first fifty results presented for every search that I came up with on Google, been into Google Market, reference forums, etc... sigh!
The only answer that I've found relevant to be mentioned was provided by Ryan Conrad concerning this topic, for the same phone. (no need for transcription to this answer)
Since this is being requested a few years (at least since 2011 that users are complaining at Google Forums), and since the functionality to pause while recording needs system support due to the API and hardware being used that must provide such capabilities, software developers cannot go around this.
Some devices may be capable of dealing with  the pause/resume feature, but that's unclear. I believe that you'll just have to wait until manufacturers and developers can't stand the voice of the unhappy user anymore, and improve this issue.

The Android API currently does not provide the pause method
This is a bit technical, but was solicited on the comments.
The public class MediaRecorder, being used since API level 1, doesn't has the capability to pause, as one can observe from the MediaRecorder State Diagram:

When recording, the API allows us to either use the reset() or stop() Public Methods:

reset() -&gt; Restarts the MediaRecorder to its idle state.
stop() -&gt; Stops recording.