Glad to see there’s some cross platform video capture getting started… A MUCH appreciated feature. But I ran into a couple issues…
-
I have an android device running 2.3.6 and although it shows a video capture interface, and although even.completed is set, the url returned is blank (“file:///”) with lots of angry chatter showing in the adb log. (The example as shown on the doc page doesn’t work on 2.3.6 apparently). Looking at Android docs, it looks like the android video capabilities didn’t start to get really robust until android 3.0, but it would be good to know the low end device media.captureVideo would work for on android.
-
There’s virtually no ability to customize the video capture process. It looks like users can take 30 minute multi gigabyte videos in HD quality, and the app has no control over it. In looking at iOS docs, cocoa programmers get to preset a video capture quality (high, med, low), and a max time duration - both of which would be of great use to coders trying to constrain the amount of video data they would have to send back and forth between phones and servers.
-
A nice touch would be a mechanism to grab a video thumbnail, of the first frame, as a png or jpg… (But there’s not a lot of point it it’s a 5 GB video that will choke my app / server ).
A little more refinement, and media.captureVideo will be pretty darn “nifty”…