我在聊天中有一个用户语音记录系统,一切正常,但我无法解决的一件事,当用户发送语音记录时,它只是向他显示,而不是针对所有聊天用户。
// my record button
<i class="fa fa-microphone" id="record_private"></i>
// my function
$(document).on("click", "#record_private:not(.disabled)", function () {
Fr.voice.record($("#live").is(":checked"), function () {
$(".recordButton").addClass("disabled");
$("#live").addClass("disabled");
$(".one").removeClass("disabled");
});
$(this).replaceWith('<i class="fa fa-pause" id="record2_private"></i>');
});
var test = 0;
$(document).on("click", "#record2_private:not(.disabled)", function () {
Fr.voice.pause();
Fr.voice.export(function (url) {
$("#message_content").focus();
$("#private_content ul").append(
'<div class="hunter_private"><audio controls src="' +
url +
'" id="audio" style="width: 204px;"></audio></div>'
);
scrollPriv(1);
$.post("./system/upload.php", {
recordData_private: url,
target: $("#get_private").attr("value")
});
}, "base64");
console.log(test);
$(this).replaceWith('<i class="fa fa-microphone" id="record_private"></i>');
restore_private();
});
我有一个名为uploads
的表,有2个名为id
和audio
的表
所以现在我想要当用户录制音频并发送聊天时,它只是上传到我的uploads
表中。