Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Таймер сбивается 
V
    Опции темы
Muerto
  Дата 28.3.2007, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1207
Регистрация: 23.9.2006

Репутация: нет
Всего: 4



он грузит звуковой файл каждый раз,а мне хотелось бы что бы он загрузил гдето один раз,а патом уже файл был загружен все время.

а вот и сама программа http://www.guitarplayer.ru/forum/index.php....0;attach=33447
работает но сбиваеться =-( из за того что каждый раз грузит файл заного,а они большие =-(


--------------------
user posted image
PM MAIL   Вверх
AntonSaburov
Дата 28.3.2007, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 10
Всего: 118



Чего-то не очень понятно - разве нельзя закачать в память файлик целиком (в какой-нибудь ByteStream) и читать уже из него ?
PM MAIL WWW ICQ   Вверх
Muerto
Дата 28.3.2007, 23:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1207
Регистрация: 23.9.2006

Репутация: нет
Всего: 4



Я не знаком с закачиванием фалов в память =-(
Если есть где FAQ ...


--------------------
user posted image
PM MAIL   Вверх
Muerto
Дата 29.3.2007, 20:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1207
Регистрация: 23.9.2006

Репутация: нет
Всего: 4



Вот так 
Код

stream = AudioSystem.getAudioInputStream(file);
(файл звукавой )

каждый раз грузит файл заного, как сделать что бы с памяти грузил не знаю...

и ещё я понимаю что эта строка делает но не до конца, она переводит с флоат в децибелы, я нашел эту формулу и пользуюсь ей.
Код

dB = (float) 
                  (Math.log(value==0.0?0.0001:value)/Math.log(10.0)*20.0);


(но первое мне более важно)


Заранее спасибо за помощь

Это сообщение отредактировал(а) Muerto - 29.3.2007, 20:55


--------------------
user posted image
PM MAIL   Вверх
powerOn
Дата 29.3.2007, 23:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 31
Всего: 159



А вот так нельзя:

Код

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.UnsupportedAudioFileException;

public class Main
{
    public static void main(String[] args)
    {
        try
        {
            FileInputStream fis = new FileInputStream(new File("C:\\snd.wav"));
            AudioInputStream ais = AudioSystem.getAudioInputStream(fis);
            
            // Получаем экземпляр Clip и инициализируем его.
            Clip clip = AudioSystem.getClip();
            clip.open(ais);
            
            // получаем время клипа в миллисекундах.
            long length = clip.getMicrosecondLength() / 1000;
            
            // Проигрываем клип.
            clip.start();
            delay(length);
            clip.stop();
            
            // проматываем на начало.
            clip.setFramePosition(0);
            
            // Проигрываем еще раз.
            clip.start();
            delay(length);
            clip.stop();
            
            // закрываем клип (и файл на всякий случай).
            clip.close();
            fis.close();
        }
        catch (FileNotFoundException ex)
        {
            ex.printStackTrace();
        }
        catch (IOException ex)
        {
            ex.printStackTrace();
        }
        catch (UnsupportedAudioFileException ex)
        {
            ex.printStackTrace();
        }
        catch (LineUnavailableException ex)
        {
            ex.printStackTrace();
        }
    }
    
    public static void delay(long ms)
    {
        try
        {
            Thread.sleep(ms);
        }
        catch (InterruptedException ex)
        {
            ex.printStackTrace();
        }
    }
}




--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Muerto
Дата 30.3.2007, 00:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1207
Регистрация: 23.9.2006

Репутация: нет
Всего: 4



Обязательно попробую  !!! СПАСИБО ОГРОМНОЕ!!!


--------------------
user posted image
PM MAIL   Вверх
Muerto
Дата 30.3.2007, 00:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1207
Регистрация: 23.9.2006

Репутация: нет
Всего: 4



Супер!!! вышло  smile  и теперь не заедает !!!
Я если честно и не знал про промотку назад =-( 
Начинал работать низная ничего о работе со звуком... и книг нету, чисто по примерам смог построить =-)
Ща ещё чуток доработаю и выложу на заценку...


--------------------
user posted image
PM MAIL   Вверх
Muerto
Дата 2.4.2007, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1207
Регистрация: 23.9.2006

Репутация: нет
Всего: 4



Скачать мой метроном: http://www.rapidshare.ru/232375


--------------------
user posted image
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.0817 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.