9.11.2013 / 12:48 | |
samodelkin Пользователь Сейчас: Offline
Имя: Сергей Откуда: Липецк Регистрация: 05.11.2013
| moDorks, пожайлуста.
Бан от aNNiMON: Причина: Оффтоп |
9.11.2013 / 22:50 | |
moDorks Пользователь Сейчас: Offline
Имя: moDorks Регистрация: 04.05.2013
| у меня проблема с передвижениеми когда есть переменная!!! тоесть спрайтмове и цыфры ввожу то норм но когда переменная то не двигаетса в чом проблема?
|
9.11.2013 / 22:56 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| moDorks, код выкладывай, ужель не ясно? Так, могу наванговать, что ты: 1) изменяешь локальную переменную вместо поля класса; 2) для отрисовки используешь локальную переменную вместо поля класса; 3) да вообще печеньки знают, что ты там выпекаешь!!!111; 4) скомпилировать забыл, например... Изменено mrEDitor (9.11 / 22:56) (всего 1 раз) |
10.11.2013 / 00:18 | |
Dimon638 Пользователь Сейчас: Offline
Регистрация: 12.04.2011
| 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 Пользователь Сейчас: Offline
Имя: UserSuperPupsik Регистрация: 27.09.2013
| Здравствуйте,у меня 2 проблемы: 1) извините а почему когда я создаю тему, мне говорят писать здесь, как потом другие пользователи найдут мою тему в этом, на мой взгляд, неупорядоченном множестве сообщений? 2) Мне нужен код-пример(или папка проекта NetBeans) для воспроизведения mp3 файла.Спасибо за помощь! |
10.11.2013 / 04:46 | |
samodelkin Пользователь Сейчас: Offline
Имя: Сергей Откуда: Липецк Регистрация: 05.11.2013
| moDorks (09.11.2013/22:50)у меня проблема с передвижениеми когда есть переменная!!! тоесть спрайтмове и цыфры ввожу то норм но когда переменная то не двигаетса в чом проблема?У каждого спрайта есть две готовые переменные- соответственно икс и игрек, значения которых можно получить с помощью методов getX() и getY(), метод move(x,y) перемещает спрайт на выбранное количество пикселей, а setPosition(x,y) ставит спрайт на указанные координаты.
|
10.11.2013 / 04:56 | |
samodelkin Пользователь Сейчас: Offline
Имя: Сергей Откуда: Липецк Регистрация: 05.11.2013
| 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 Пользователь Сейчас: Offline
Имя: UserSuperPupsik Регистрация: 27.09.2013
| samodelkin, Если я Вас правильно понял то полный код выглядит так: package sound5;
import javax.microedition.media.Manager;
import javax.microedition.media.Player;
import javax.microedition.media.MediaException;
import java.io.InputStream;
import java.io.IOException;
import javax.microedition.midlet.*;
public class Midlet extends MIDlet {
public void playMp3File(){
try{
InputStream is=getClass().getResourceAsStream("/1.mp3"); //открытие мп3 файла из jar-архива
Player p=Manager.createPlayer(is,"audio/mpeg"); //создание плеера из открытого файла
p.realize(); //реализовать плеер
p.prefetch(); //предварительная подготовка
p.setLoopCount(1); //задать число повторений (-1 бесконечно)
p.start(); //запустить плеер
}catch(Exception e){}
}
public void startApp() {
playMp3File();//!!!!!!!!!!!!!!!!!!!!!!!!!!
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
}
Но у меня циклично воспроизводится только 1-я секунда файла 1.mp3 , который лежит в res, Может быть я не туда положил файл?Может быть я Вас неправильно понял? А как выглядит правильный полный код? |
10.11.2013 / 07:32 | |
samodelkin Пользователь Сейчас: Offline
Имя: Сергей Откуда: Липецк Регистрация: 05.11.2013
| Ваш код правильный , в нем число повторений одно.
|
10.11.2013 / 07:37 | |
samodelkin Пользователь Сейчас: Offline
Имя: Сергей Откуда: Липецк Регистрация: 05.11.2013
| А последняя проблема в самом мп3 файле.
|