ios - 在 iPhone/iOS 的浏览器上录制视频 (MediaRecorder)

我正在尝试访问用户的网络摄像头/手机摄像头以录制视频并在其中混合音频(想象一下 TikTok)。因此,用户按下录音键,音频就会播放(供用户为他们的舞蹈或其他内容计时),然后当音频结束时,录音停止,然后他们就可以下载了。

我可以在 WindowsAndroid 上使用 MediaRecorderCaptureStreamChrome 很好地实现它,但 iOS 上没有浏览器支持 CaptureStream。甚至 MediaRecorder 似乎也不起作用。

有谁知道在 iOS 上录制视频(它当然可以在视频元素上播放流)并混合它的解决方案(不涉及将视频流式传输到服务器并在那里混合并下载回来)有音频吗?

最佳答案

but no browser on iOS supports CaptureStream. Even MediaRecorder doesn't seem to work.

iOS 14.4 上的移动版 Safari 支持使用 MediaRecorder 使用视频/mp4 进行音频+视频录制。参见 https://caniuse.com/?search=MediaRecorder适用于所有支持 MediaRecorder 的浏览器。

https://stackoverflow.com/questions/61429858/

相关文章:

visual-studio-code - 在 vscode 的集成终端中运行命令后如何获取退出代码

Python Folium Choropleth map - 图例分位数重叠

c# - 使用 Razor 页面时在 ASP .NET 3.1 核心 Controller 中处理异

c# - udpclient 仅在本地接收广播(c#、Unity)

javascript - gatsby-react-helmet 在 SSR 上生成空 <ti

javascript - Material-UI + Next js - TypeError : t

typescript - 在 nestjs 中使用类验证器验证环境变量?

python - Django ValueError : The view usermanager.

python - 是否可以使用自定义方法/属性覆盖外键关系

python-3.x - 从 Python 中的多个文件夹读取多个 CSV 文件?