Форум программистов, компьютерный форум CyberForum.ru

Непрерывная генерация сигнала - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Распределение элементов для табов http://www.cyberforum.ru/android-dev/thread1714098.html
Здравствуйте. Как сделать так, что бы все элементы, которые имеют статус STATUS_IN_WORK заполняли TAB1, а те что STATUS_WAIT заполняли TAB2 ? Есть некая информация, которая хранится подобным образом. public class Datas { String mItem1; Status mStatus;
Android Парсинг страниц в браузере Всем привет, подскажите как обойти проблему парсинга страниц. Есть свой браузер и такие функции. @Override public void onPageFinished(WebView view, String url) { if (testKey == false) { testKey = true; myWebView.loadUrl("javascript:window.HtmlViewer.showHTML" + ... http://www.cyberforum.ru/android-dev/thread1714024.html
Падает приложение при нажатии меню Android
Eclips.при выборе меню любого к примеру НАЧАЛО в телефоне вылетает ошибка и приложение рушится.Сыр бор такой у меня есть активити MainActivity(MainActivity{activity_main.xml} ) из которого по кнопкам есть переход в активити SecondActivity (SecondActivity.java{activity_second.xml} ) а уже из меню SecondActivity(не кнопки) попадаем в активити DetailActivity где и длжен находится текст. В первой...
Android Запуск калькулятора
Мне нужно, чтобы моя программа запускала любой калькулятор. Я хочу это сделать через Intent, но не нашёл намерений для него. Я видел в некоторых программах можно просто выбрать любое приложение в системе, но надо было каждый раз выбирать, а мне нужно чтобы пользователь только один раз выбрать (что-то вроде калькулятора по-умолчанию). Подскажите, как это реализовать.
Android Файловая система не фунциклирует http://www.cyberforum.ru/android-dev/thread1713710.html
Всем доброго времени суток! Помогите разобраться с проблемой при работе с файловой системой. В манифесте прописал такие permissions <uses-permission android:name = "ANDROID.PERMISSION.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name = "ANDROID.PERMISSION.READ_EXTERNAL_STORAGE"/> <uses-permission android:name = "ANDROID.PERMISSION.STORAGE"/>
Android Справочник / каталог товаров продукции День добрый , нужно написать каталог продукции на подобие вот этого приложения Подскажите с чего начать? допустим каждый месяц у меня будет появляться актуальный xml файл либо с новыми ценами и описанием ресурсы с изображениями я так понимаю мне нужно будет кидать в ассет? В общем нужна помощь в проектировании проекта...... подробнее

Показать сообщение отдельно
КАВ
13 / 1 / 0
Регистрация: 16.04.2016
Сообщений: 42
29.05.2016, 21:54     Непрерывная генерация сигнала
А как сделать,чтобы звук играл с частотой дискретизации 48000 hz. Замена с 44100 на 48000 не помогает,т.е звук начинает играть на более высокой частоте,хоть так быть не должно,поскольку частота моего сигнала не меняется. Я понимаю,что 44100 и 48000 не сильно отличаются по качеству,но всё-таки хотелось бы понять,как генерировать звуковой сигнал,используя частоту дискретизации 48000 hz. Также подскажите пожалуйста,как заставить играть звук столько миллисекунд,сколько я захочу. Просто я ввожу в параметры 200 и 1 sound(200,1);,но звуковой сигнал начинает играть бесконечно долго. Ниже будет код метода,который я реализовал на основе Вашего метода. объект Audiotrack я объявил в начале класса. Заранее благодарю Вас за помощь.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[JAVA]public void sound(double frequency,double durationMs) {
int count = (int)(48000.0 * 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 / (48000.0 / frequency)) * 0x7FFF);
samples[i] = sample;
samples[i + 1] = sample;
}
if (audioTrack == null) {
audioTrack= new AudioTrack(AudioManager.STREAM_MUSIC, 48000, AudioFormat.CHANNEL_OUT_STEREO, AudioFormat.ENCODING_PCM_16BIT,count * (Short.SIZE / 8), AudioTrack.MODE_STATIC);
audioTrack.write(samples, 0, count);
audioTrack.setLoopPoints(0, samples.length/2, -1);
audioTrack.play();
audioTrack=null;
}
}
[/JAVA]
 
Текущее время: 10:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru