HTMLやCSS、JavaScriptでスマートフォンアプリを開発できるフレームワーク「PhoneGap」。今回は、PhoneGapに用意されているCapture APIを使って、iPhone/iPadで写真やビデオを記録してみましょう。
PhoneGapでは、以前から独自のAPI(Media API/Camera API)によって、音声を録音したり静止画を撮影したりできました(関連記事1、関連記事2)。加えて、最近ではW3Cで仕様策定中のCapture APIにも対応し、動画の録画もできます。
- W3C The Capture API
- http://www.w3.org/TR/2010/WD-capture-api-20100401/
- PhoneGap Capture API
- http://docs.phonegap.com/phonegap_media_capture_capture.md.html
PhoneGapプロジェクトの作成
最初に、前回、Media APIで作った簡易ボイスレコーダーをCapture APIで作り直してみましょう。作成するアプリは録音ボタンとaudio要素があるだけのシンプルなものです。
これまでと同じように、XcodeでPhoneGapプロジェクトを作成します。
新規プロジェクトが作成できたら準備完了です。今回は、追加するプラグインやサウンドファイルなどはありません。