Media Recorder Error Handling

On this spec.
https://dvcs.w3.org/hg/dap/raw-file/tip/media-stream-capture/MediaRecorder.html (08 November 2013)
I found some methods change use DOM error instead of throw exception to notify application something wrong. 
Take start method as example:
* If the state is not "inactive", raise a DOM InvalidState error and terminate these steps.
Why we changed to use this? Do we still need application to catch the exception from media recorder API?

-------------------------------------
-rlin

Received on Wednesday, 5 February 2014 08:22:07 UTC