Поскольку iOS6 , вы можете использовать
<input type="file" accept="image/*" capture="camera">
<input type="file" accept="video/*" capture="camera">
Это будет действовать как обычная загрузка файлов, но вместо этого откроет камеру iPhone и загрузит изображение или видео.
Надеюсь, это кому-нибудь поможет.