урок 130

Ответить
yura91
Сообщения: 265
Зарегистрирован: 22 авг 2014, 13:43

урок 130

Сообщение yura91 » 23 окт 2015, 16:27

Почему в 130 уроке функция

Код: Выделить всё

public void readStart(View v) {
        Log.d(TAG, "read start");
        isReading = true;
        new Thread(new Runnable() {
            @Override
            public void run() {
                if (audioRecord == null)
                    return;

                byte[] myBuffer = new byte[myBufferSize];
                int readCount = 0;
                int totalCount = 0;
                while (isReading) {
                    readCount = audioRecord.read(myBuffer, 0, myBufferSize);
                    totalCount += readCount;
                    Log.d(TAG, "readCount = " + readCount + ", totalCount = "
                            + totalCount);
                }
            }
        }).start();
    }
не читает данные в буфер Log.d(TAG, "readCount = " + readCount + ", totalCount = "
+ totalCount); выводит нули как исправить код??

Ответить