Страница 1 из 1

Запись звука с микрофона на диск.

СообщениеДобавлено: 26 май 2014, 18:38
neznayka
Необходимо сохранить звук с микрофона.
Запись с микрофона идет, по кнопке PLAY она воспроизводится.

Произошел затык при попытке перевести Audioclip в массив байтов byte[].
Дебаг выводит строку "01". Размер sound.ogg = 1КБ

З.Ы. С диска файл МП3 переводит в массив байтов нормально.


Синтаксис:
Используется csharp
 
AudioClip micro;

void OnGUI()
{
        if (GUI.Button(new Rect(SW * 0.4f, SH * 0.1f, SW * 0.1f, SH * 0.1f), "REC"))
        {
            micro = Microphone.Start(null, true, 20, 44100);
        }

        if (GUI.Button(new Rect(SW * 0.55f, SH * 0.1f, SW * 0.1f, SH * 0.1f), "STOP"))
        {
            Microphone.End(nameMicrophone);
        }

        if (GUI.Button(new Rect(SW * 0.65f, SH * 0.7f, SW * 0.15f, SH * 0.1f), "PLAY"))
        {
            audio.clip = micro;
            audio.Play();
        }

        if (GUI.Button(new Rect(SW * 0.2f, SH * 0.7f, SW * 0.15f, SH * 0.1f), "SAVE"))
        {

            byte[] bytes = BitConverter.GetBytes(micro);
            //byte[] bytes = File.ReadAllBytes("кино.mp3");
            File.WriteAllBytes("sound.ogg", bytes);


            string deb = BitConverter.ToString(bytes);
            Debug.Log(deb);
        }
}
 

Re: Запись звука с микрофона на диск.

СообщениеДобавлено: 29 май 2014, 13:19
neznayka
просто ап.

Re: Запись звука с микрофона на диск.

СообщениеДобавлено: 29 май 2014, 21:29
DbIMok
neznayka писал(а):Размер sound.ogg = 1КБ

loop Indicates whether the recording should continue recording if lengthSec is reached, and wrap around and record from the beginning of the AudioClip.

сколько было в данный момент в буфере, столько и записал

Re: Запись звука с микрофона на диск.

СообщениеДобавлено: 30 май 2014, 19:01
neznayka
А есть способ обратится ко всему аудиоклипу, а не к его буферу?

Или может, я зря выежываюсь, и есть родной метод для записи на диск?

Re: Запись звука с микрофона на диск.

СообщениеДобавлено: 01 апр 2020, 21:12
maptbih007
neznayka писал(а):А есть способ обратится ко всему аудиоклипу, а не к его буферу?

Или может, я зря выежываюсь, и есть родной метод для записи на диск?

Если проблему решили можете поделиться результатом?

Re: Запись звука с микрофона на диск.

СообщениеДобавлено: 02 апр 2020, 14:13
DbIMok