javascript - 我可以将带有文件输入元素的 WebRTC 音频 blob 对象作为普通文件上传但不下载吗?

标签 javascript php audio upload webrtc

非常感谢您查看我的问题。 现在我使用 WebRTC 来录制音频,我终于得到了一个 blob 对象,我可以使用 JavaScript 代码链接音频元素的 src 并将其作为普通音频文件播放。 我的问题来了。 我可以使用 JavaScript 代码使 blob 指向输入元素,以便我可以在服务器端使用简单的 PHP 代码将其作为上传普通文件进行上传吗? 非常感谢。

最佳答案

尝试RecordRTC捕获音频-blob;并使用 XHR/FormDataPOST 到 Nodejs 服务器。

Here is a demo单独录制音频/视频流; POST-通过nodejs服务器处理它们;它将两个文件写入磁盘。此外,nodejs 服务器使用 ffmpeg 以单一 webm 格式合并音频/视频文件。

您可以尝试PHPASP.NET MVC还有具体的演示!

关于javascript - 我可以将带有文件输入元素的 WebRTC 音频 blob 对象作为普通文件上传但不下载吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20728019/

相关文章:

javascript - 根据日期(时间)在 JavaScript 中复制文件

javascript - Angular ng-repeat 与嵌套数据的最佳实践

javascript - 什么样的二进制数据不能字符串化为 JSON?

audio - 检查视频中嵌入的音频是否为 Ambisonic 的最佳方法是什么?

javascript - Gmap3 多个标记加载缓慢。怎么解决?

php - 无法从 Apache 内部连接 ​​Net_SSH2

用于消除 ip 阻止列表中的冗余的 PHP 类或函数

php - 使用 php 在按钮上安全地发送自动电子邮件/无垃圾邮件

ios - 函数 'AudioServicesPlaySystemSoundWithVibration'的隐式声明在c99中无效

c# - UWP Metronome App - MediaPlayerElement 传输控制和性能