# feat: record audio and video on iOS · clo/snowbound

[View on GitCafe](https://git.cafe/clo/snowbound/commit/01e73fd4cffeccb05dd939ca75bcfb583fb252e2)

Repository: [clo/snowbound](https://git.cafe/clo/snowbound)

Visibility: public

Requested revision: 01e73fd4cffeccb05dd939ca75bcfb583fb252e2

Requested commit: 01e73fd4cffeccb05dd939ca75bcfb583fb252e2

Commit: 01e73fd4cffeccb05dd939ca75bcfb583fb252e2

Tree: f6a28eddf5f2acff928b12e82be6f9967f290673

Author: clover caruso

Committer: clover caruso

## Message

```
feat: record audio and video on iOS

Record Audio and Record Video join the page's Insert menu. AVFoundation records, and
crates/mobile stores the result through canvas::recording, which now holds what the
desktop stored: 16 kHz IMA ADPCM WAV and Motion JPEG AVI, the files OneNote 2010 plays.
A bar over the page's foot shows the clock with Pause and Stop; a tap on a recording plays
it with AVPlayer, a video's pictures in the bar, and See Playback follows it.

Audio keeps recording in the background under the audio background mode, as a lecture
outlasts the screen's timeout, and a call pauses it. The camera stops in the background,
which ends a video recording and saves it. The simulator records video from a stand-in
camera.

Assisted-by: claude-opus-5.5

```

## Parents

- [9d07a3bb194eae46161a67803138348d98d0b7d4](https://git.cafe/clo/snowbound/commit/9d07a3bb194eae46161a67803138348d98d0b7d4?format=markdown)

[Source at this commit](https://git.cafe/clo/snowbound/tree/01e73fd4cffeccb05dd939ca75bcfb583fb252e2?format=markdown)
