У меня есть система голосовой записи пользователя в моем чате, все в порядке, но я не могу решить одну вещь: когда пользователь отправляет голосовую запись, он отображается только для него, а не для всех пользователей в чате.
// 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
.