Nasty rreMicrophone problem rears its head

Getting into LiveCode for iOS? Ask your questions here.

Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller

Post Reply
grovecat
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 99
Joined: Thu Aug 04, 2011 10:32 am

Nasty rreMicrophone problem rears its head

Post by grovecat » Sat Sep 15, 2012 7:34 am

I have discovered that if within one session you play a recording you have made, the next attempt to record will fail. Not only that, it destroys the recording that was successful and replaces it with a 4K file of something.

This is a serious drawback if you want a user to immediately check how a recording sounds and allow a re-recording if desired. It can't be done without restarting the app. The obvious (to me) workaround would be to copy the recording to another folder via the Stop button script, and then play it from that folder. That does not work either. It turns out that if you do _anything at all_ to a recording (except deleting it), a re-recording will fail. Even the act of copying causes that. So although the copied recording is still intact, it still can't be re-recorded without a restart of the app.

The problem can easily be demonstrated in the rreSkeleton stack that comes with the SDK. It happens with 5.5.2 and SDK R12 and also with 5.5.1 and SDK R10, although in the latter case you have to change the output file extension to caf to make it play on an iPad. That has already been done for the SDK R12 version.

Can anyone offer another possible workaround for this?

TIA
Don

Post Reply