iOS上的HTML5音频录制

4
我正在尝试在iOS上访问麦克风以捕获用户输入。
<input type="file" accept="audio/*;capture=microphone">

但是每当我点击它时,我会看到选项(拍照或录像、照片库)

我如何仅访问麦克风?


那是一种旧的语法,你应该使用<input type="file" name="video" accept="audio/*" capture>。请参阅HTML媒体捕获的正确语法 - octavn
1个回答

2

iOS 11.1仍不支持。 - octavn
虽然getUserMedia得到支持,但MediaRecorderAPI却不支持:https://caniuse.com/#search=mediarecorder 这意味着您可以从getUserMedia获取原始缓冲区,但需要自己处理并转换为可播放的文件。 我认为WhatsApp Web(支持iOS 11上的语音录制)正是通过asm.js OPUS编解码器实现了这一点。 - Valentin V

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接