我正在尝试访问用户的网络摄像头/手机摄像头以录制视频并在其中混合音频(想象一下 TikTok)。因此,用户按下录音键,音频就会播放(供用户为他们的舞蹈或其他内容计时),然后当音频结束时,录音停止,然后他们就可以下载了。
我可以在 Windows 和 Android 上使用 MediaRecorder 和 CaptureStream 为 Chrome 很好地实现它,但 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 中使用类验证器验证环境变量?