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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
fiphiker
84 / 52 / 4
Регистрация: 08.03.2011
Сообщений: 542
#1

Эквалайзер - Android

06.01.2013, 17:09. Просмотров 1355. Ответов 5
Метки нет (Все метки)

Здравствуйте, делаю так
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
volumeProgressBar.setOnSeekBarChangeListener( new OnSeekBarChangeListener()
          {
 
            public void onProgressChanged(SeekBar seekBar, int volume,
                    boolean fromUser) {
                // TODO Auto-generated method stub
                mp.setVolume(volume, volume);
                }
 
            public void onStartTrackingTouch(SeekBar seekBar) {
 
            }
 
            public void onStopTrackingTouch(SeekBar seekBar) {
            
 
            }
          });
если прогрессбар стоит на нуле, звука нет, при увеличение звук появляется, но громкость одна и та же...

И еще как устанавливать всякиие эффекты для звука(басы, и т.д)?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2013, 17:09     Эквалайзер
Посмотрите здесь:

Эквалайзер C++ Builder
Как сделать эквалайзер? C++ Builder
Delphi Визуализация и эквалайзер
Эквалайзер для Windows Windows XP
C# WPF Эквалайзер
Эквалайзер Delphi
HTML, CSS Эквалайзер на сайт
эквалайзер C#
График и эквалайзер Delphi
Эквалайзер [ВАЖНО]
Посоветуйте программу эквалайзер Софт

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
08.01.2013, 00:56     Эквалайзер #2
похоже 1 это максимальное значение
попробуйте mp.setVolume(volume/100, volume/100);
fiphiker
84 / 52 / 4
Регистрация: 08.03.2011
Сообщений: 542
08.01.2013, 11:49  [ТС]     Эквалайзер #3
Цитата Сообщение от V0v1k Посмотреть сообщение
похоже 1 это максимальное значение
попробуйте mp.setVolume(volume/100, volume/100);
< 1 -звука нет
= 1 - есть
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
08.01.2013, 12:09     Эквалайзер #4
точно никаких округленний не происходит и не получается 0?

Добавлено через 1 минуту
mp.setVolume((double)volume/100, (double)volume/100);

Добавлено через 34 секунды
поэкспериментируйте.
fiphiker
84 / 52 / 4
Регистрация: 08.03.2011
Сообщений: 542
08.01.2013, 12:34  [ТС]     Эквалайзер #5
точно, округляет...
Спасибо,
только надо (float)volume/100, (float)volume/100

void android.media.MediaPlayer.setVolume(float leftVolume, float rightVolume)
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
08.01.2013, 12:46     Эквалайзер #6
float так float
Yandex
Объявления
08.01.2013, 12:46     Эквалайзер
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru