Форум программистов, компьютерный форум, киберфорум
Наши страницы

Генератор звукового сигнала - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Задать таймаут перед разрывом блютуз соединения http://www.cyberforum.ru/android-dev/thread1792492.html
Привет! Товарищи, подскажите как реализовать возможность разрывать bluetooth соединение между двумя девайсами после определенного времени. К примеру два девайся оказались на недопустимом расстоянии...
Программирование Android Клавиатура. Как можно упростить использование? Появилось несколько вопросов по клавиатуре. 1) Можно ли сделать программное нажатие кнопки на клавиатуре? А именно микрофон (распознавание речи) То есть чтобы например по клику в edittext сразу... http://www.cyberforum.ru/android-dev/thread1792471.html
Программирование Android SQlite + курсор + ориентация
Всем добрый вечер. Хотя не совсем добрый (для меня). Уже два часа безрезультатно пытаюсь решить проблему. Если в двух словах: вылетает прога, когда я меняю ориентацию экрана. Весь код...
Тестирование отображения UI Программирование Android
Здравствуйте, интересует есть ли какой ресурс для быстрого тестирования UI Android-приложений, ибо у меня на разных экранах Views по разному отображаются.
Программирование Android Проигрывание двух звуков по порядку http://www.cyberforum.ru/android-dev/thread1792293.html
В приложении в MediaPlayer загружаю два звука, но они проигрываются одновременно. Как сделать так, чтобы второй звук проигрывался только после первого?
Программирование Android Анимация следующая за свайпом Имеется 3 элемента RecyclerView: 1 слева(якобы за экраном), 1 в центре(видимый) и 1 справа(тоже за экраном). Требуется сделать так, чтобы при свайпе был эффект скольжения. Например, если свайп справа... подробнее

Показать сообщение отдельно
tip42
3 / 3 / 0
Регистрация: 02.03.2015
Сообщений: 18
20.08.2016, 17:58  [ТС]
Цитата Сообщение от REALIST07 Посмотреть сообщение
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
private AudioTrack generateTone(double freqHz, int durationMs)
    {
        int sampleRate = 48000;  // 44100 Hz
 
        int count = (int)( sampleRate * 2.0 * (durationMs / 1000.0)) & ~1;
        short[] samples = new short[count];
 
        for(int i = 0; i < count; i += 2){
            short sample = (short)(Math.sin(2 * Math.PI * i / (sampleRate / freqHz)) * 0x7FFF);
            samples[i + 0] = sample;
            samples[i + 1] = sample;
        }
 
        AudioTrack track = new AudioTrack(AudioManager.STREAM_MUSIC, sampleRate,
                AudioFormat.CHANNEL_OUT_STEREO, AudioFormat.ENCODING_PCM_16BIT,
                count * (Short.SIZE / 8), AudioTrack.MODE_STATIC);
 
        track.write(samples, 0, count);
 
        return track;
    }
а в Layout > MainActivity что писать?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.