Member 10230348 Ответов: 1

Как я могу записать голос в ASP.NET приложение C#


Я столкнулся с проблемой sote голос в моей локальной БД и папке пожалуйста помогите мне в этом я новичок в этом плз помогите мне плз

Можете ли вы дать мне код для написания в компьютерном классе

Что я уже пробовал:

[DllImport("winmm.dll", EntryPoint = "mciSendStringA", CharSet = CharSet.Ansi, SetLastError = true, ExactSpelling = true)]
    private static extern int mciSendString(string lpstrCommand, string lpstrReturnString, int uReturnLength, int hwndCallback);

 protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            Computer computer = new Computer();
            //computer.Audio.Play("c:\\Mere Bina.mp3", AudioPlayMode.WaitToComplete);
        }

    }

    protected void btnRecord_Click(object sender, EventArgs e)
    {
        // record from microphone
        mciSendString("open new Type waveaudio Alias recsound", "", 0, 0);
        mciSendString("record recsound", "", 0, 0);

    }

    protected void btnStop_Click(object sender, EventArgs e)
    {
        // stop and save
        mciSendString("save recsound E:\\Railways\\Sound\\record.wav", "", 0, 0);
        mciSendString("close recsound ", "", 0, 0);
        Computer c = new Computer();
        c.Audio.Stop();


        //mciSendString("save recsound E:\\Railways\\Sound\\record.wav", "", 0, 0);
        //DateTime.Now.ToString("yyyyMMddHHmmssfff") + ".wav", "" , 0, 0);
        //mciSendString("close recsound ", "", 0, 0);
        //Computer c = new Computer();
        //c.Audio.Stop();
    }

    protected void btnRead_Click(object sender, EventArgs e)
    {
        Computer computer = new Computer();
        computer.Audio.Play("E:\\Railways\\Sound\\record.wav", AudioPlayMode.Background);



    }

А также получение ошибки на AudioPlayMode Plz помогите мне как можно скорее

F-ES Sitecore

Вы не заставите этот код работать, ваш aps.net код работает на сервере, а не на клиенте, поэтому он не имеет доступа к клиентскому оборудованию, такому как микрофоны и т. д. Может показаться, что он работает на вашем локальном компьютере, потому что сервер и клиент-это одна и та же машина, но когда он будет опубликован, он перестанет работать. Вам нужно будет искать клиентский способ захвата звука, возможно, с помощью html5 или какого-то плагина браузера.

Member 10230348

можете ли вы пожалуйста предоставить мне ссылку или код plz помогите мне im new в этом

1 Ответов

Рейтинг:
12

Member 10230348

а как хранить в базе данных и папке

Mehdi Gholam

Вы не можете ожидать решения без работы, это самая легкая часть и зависит только от вас.

Member 10230348

КК спасибо вам сэр

[no name]

Не В Порядке Сэр

[no name]

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