GitHub user cpojer opened a pull request:

    https://github.com/apache/incubator-cordova-ios/pull/60

    [CB-1669] Issue an error when media.startRecord() is failing.

    See https://issues.apache.org/jira/browse/CB-1669 for reference.
    
    This change returns an error if the recording cannot be successfully 
started.
    
    According to the documentation AVAudioRecorder.record returns a boolean 
whether the recording was actually started properly or not ( 
https://developer.apple.com/library/mac/#documentation/AVFoundation/Reference/AVAudioRecorder_ClassReference/Reference/Reference.html
 ).
    
    Note: I have not been able to reproduce the exact bug in CB-1669. I have 
used invalid recording settings and I was able to reproduce the same behavior 
(title bar turns red, similar errors in the device log). With this fix, the web 
app will be informed of recording issues before stopRecord is being called.
    
    I haven't written a lot of Obj-C so far, please feel free to comment on my 
code and let me know of any other changes that are required for this to go in.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/cpojer/incubator-cordova-ios cb-1669

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/incubator-cordova-ios/pull/60.patch

----
commit 22f0fb9077dfb5604390516634192448c32b3a67
Author: cpojer <[email protected]>
Date:   2012-10-17T18:27:47-07:00

    [CB-1669] Issue an error when media.startRecord() is failing.

----

Reply via email to