【发布时间】:2015-03-18 09:56:45
【问题描述】:
我正在从事的项目中需要一个录音机,并且录制的声音必须在以后收听。 该项目由 c# 和 asp.net mvc 开发。
http://demos.subinsb.com/jquery/voice/
我在上面那个链接中使用了一个记录系统。当您单击下载时,它会为您提供 .wav 格式的文件。 它已下载到您的计算机,但我想将其保存到服务器。
此项目的源代码位于链接下方。
http://demos.subinsb.com/down.php?id=s/rvx90xq1xtpak3xc647n&class=31
我调查 jquery 代码: 当您点击下载时
$(document).on("click", "#download:not(.disabled)", function () {
$.voice.export(function (url) {
$("<a href='" + url + "'download='MyRecording.wav'></a>")[0].click();
}, "URL");
restore(); });
它在这个函数中工作。函数中的 URL 参数将链接响应为
blob:http%3A//localhost%3A1875/146432b2-8b1b-4eef-8d77-1fdbc8fc74c9
当你去播放器 wav 文件中的 adres 工作时,播放器中的 src 仍然有以下代码
blob:http%3A//localhost%3A1875/146432b2-8b1b-4eef-8d77-1fdbc8fc74c9
问题:
如何将声音文件保存到服务器。我无法从本网站和互联网上的问题中找到任何解决方案:)
1 – 我必须使用 Jquery Ajax 将哪个参数发送到控制器?
2 – 如何在控制器端将该参数转换为 wav 或 mp3 格式?
从现在开始非常感谢你:)
【问题讨论】:
标签: c# jquery asp.net-mvc audio blob