Вниз  Java-программирование (1-ые посты)
- 9.11.2013 / 12:48
samodelkin
  Пользователь

samodelkin 
Сейчас: Offline
moDorks, пожайлуста.
Бан от aNNiMON:
Причина: Оффтоп
- 9.11.2013 / 22:50
moDorks
  Пользователь

moDorks 
Сейчас: Offline
у меня проблема с передвижениеми когда есть переменная!!! тоесть спрайтмове и цыфры ввожу то норм но когда переменная то не двигаетса в чом проблема?
- 9.11.2013 / 22:56
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
moDorks, код выкладывай, ужель не ясно?
Так, могу наванговать, что ты:
1) изменяешь локальную переменную вместо поля класса;
2) для отрисовки используешь локальную переменную вместо поля класса;
3) да вообще печеньки знают, что ты там выпекаешь!!!111;
4) скомпилировать забыл, например... :dum:

Изменено mrEDitor (9.11 / 22:56) (всего 1 раз)
- 10.11.2013 / 00:18
Dimon638
  Пользователь

Dimon638 
Сейчас: Offline
moDorks, если юзаешь переменные тогда юзай метод Sprite.setPosition(int x,int y);
Sprite.move(int dx,int dy); двигает спрайт, а не устанавливает позицию.

Изменено Dimon638 (10.11 / 00:21) (всего 1 раз)
- 10.11.2013 / 03:15
UserSuperPupsik
  Пользователь

UserSuperPupsik 
Сейчас: Offline
Здравствуйте,у меня 2 проблемы: 1) извините а почему когда я создаю тему, мне говорят писать здесь, как потом другие пользователи найдут мою тему в этом, на мой взгляд, неупорядоченном множестве сообщений?
2) Мне нужен код-пример(или папка проекта NetBeans) для воспроизведения mp3 файла.Спасибо за помощь! ;-)
- 10.11.2013 / 04:46
samodelkin
  Пользователь

samodelkin 
Сейчас: Offline
moDorks (09.11.2013/22:50)у меня проблема с передвижениеми когда есть переменная!!! тоесть спрайтмове и цыфры ввожу то норм но когда переменная то не двигаетса в чом проблема?У каждого спрайта есть две готовые переменные- соответственно икс и игрек, значения которых можно получить с помощью методов getX() и getY(), метод move(x,y) перемещает спрайт на выбранное количество пикселей, а setPosition(x,y) ставит спрайт на указанные координаты.
- 10.11.2013 / 04:56
samodelkin
  Пользователь

samodelkin 
Сейчас: Offline
UserSuperPupsik,
1)Вопросы по java на этом форуме можно задавать только в этой теме, создавать отдельную тему для всего лишь одного вопроса тут нельзя, таковы правила этого форума.
2)
import javax.microedition.media.Manager;
import javax.microedition.media.Player;
import javax.microedition.media.MediaException;
import java.io.InputStream;
import java.io.IOException;

public class NewClass {

     public void playMp3File(){
         try{
         InputStream is=getClass().getResourceAsStream("/file.mp3"); //открытие мп3 файла из jar-архива
         Player p=Manager.createPlayer(is,"audio/mpeg"); //создание плеера из открытого файла
         p.realize(); //реализовать плеер
         p.prefetch(); //предварительная подготовка
         p.setLoopCount(-1); //задать бесконечно число повторений
         p.start(); //запустить плеер
         }catch(Exception e){}
     }
    
    
}
- 10.11.2013 / 05:29
UserSuperPupsik
  Пользователь

UserSuperPupsik 
Сейчас: Offline
samodelkin, Если я Вас правильно понял то полный код выглядит так:
  1. package sound5;
  2.  
  3. import javax.microedition.media.Manager;
  4. import javax.microedition.media.Player;
  5. import javax.microedition.media.MediaException;
  6. import java.io.InputStream;
  7. import java.io.IOException;
  8. import javax.microedition.midlet.*;
  9. public class Midlet extends MIDlet {
  10.  
  11.  public void playMp3File(){
  12.  try{
  13.  InputStream is=getClass().getResourceAsStream("/1.mp3"); //открытие мп3 файла из jar-архива
  14.  Player p=Manager.createPlayer(is,"audio/mpeg"); //создание плеера из открытого файла
  15.  p.realize(); //реализовать плеер
  16.  p.prefetch(); //предварительная подготовка
  17.  p.setLoopCount(1); //задать число повторений (-1 бесконечно)
  18.  p.start(); //запустить плеер
  19.  }catch(Exception e){}
  20.  }
  21.  
  22.     public void startApp() {
  23.    playMp3File();//!!!!!!!!!!!!!!!!!!!!!!!!!!
  24.  
  25.     }
  26.  
  27.     public void pauseApp() {
  28.     }
  29.  
  30.     public void destroyApp(boolean unconditional) {
  31.     }
  32. }
Но у меня циклично воспроизводится только 1-я секунда файла 1.mp3 , который лежит в res, Может быть я не туда положил файл?Может быть я Вас неправильно понял? ;-) А как выглядит правильный полный код? :)
- 10.11.2013 / 07:32
samodelkin
  Пользователь

samodelkin 
Сейчас: Offline
Ваш код правильный , в нем число повторений одно.
- 10.11.2013 / 07:37
samodelkin
  Пользователь

samodelkin 
Сейчас: Offline
А последняя проблема в самом мп3 файле.
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)