Задать вопрос
@Kooper_pro

Как сконвертировать аудио в jqury?

Здравствуйте, как можно сконвертировать Blob в ogg формат ну или в wav? Есть код записи с микрофона

navigator.mediaDevices.getUserMedia({ audio: true }).then(stream => {
	const chunks = [];
    	// create media recorder instance to initialize recording
    	$recorder = new MediaRecorder(stream);
	MediaRecorder.isTypeSupported("audio/ogg; codecs=opus");



		$recorder.ondataavailable = e => {
			// add stream data to chunks
		    chunks.push(e.data);
		    // if recorder is 'inactive' then recording has finished
		    if ($recorder.state == 'inactive') {
				
				
		    	var blob = new Blob(chunks,{ 'type' : 'audio/ogg; codecs=opus' });
				
			    // convert blob to URL so it can be assigned to a audio src attribute
		        createAudioElement(URL.createObjectURL(blob));
				console.log(blob);
				var data = new FormData();
      			data.append('file', blob);

				$.ajax({
					type: "POST",
				   	url: "chat_connector.php",
				   	data: data,
				   	processData: false,
    				contentType: false, // serializes the form's elements.
				   		success: function(data){
				   			console.log(data);
				 				
						},
						error: function(e){

							console.log(e);
						}	
				});	//$.ajax({ 




			}
		};


 		$recorder.start(500);//

Запись происходит нормально, однако сам файл не является аудио файлом с ogg кодеком. Как можно средствами JS/Jqury сконвертировать в OGG
  • Вопрос задан
  • 140 просмотров
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы