2.01.2015 / 11:36 | |
Ксакеп Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| Kalter, то есть в другом screen ты обрабатываешь зажатую кнопку, а не нажатие и это считается нормальным поведением?
|
2.01.2015 / 11:57 | |
Kalter Пользователь Сейчас: Offline
Имя: Гриб Откуда: Оренбург - Нежинка Регистрация: 16.10.2013
| Цитата Ксакеп: зажатую кнопку, а не нажатиеВижу, вопрос поставлен некорректно, либо не полно.
Ну да чёрт с ним, сформулировать ситуацию очень трудно. Да и выглядит непонятно. Сам решу.
__________________
Homo homini penis est. |
2.01.2015 / 15:08 | |
RblSb Пользователь Сейчас: Offline
Регистрация: 25.07.2011
| Ксакеп, ну если сильно захочется, переделать не очень сложво. Дублирование увеличит размер, а эти самые байты я нигде кроме строк не использую, которые решил не сжимать.
|
2.01.2015 / 20:57 | |
Kalter Пользователь Сейчас: Offline
Имя: Гриб Откуда: Оренбург - Нежинка Регистрация: 16.10.2013
| Как воспроизвести плеер, который уже воспроизводилось ранее? Использовать зацикливание - не вариант, плееров может быть несколько. После остановки воспроизведения используется данный метод: player.realize();
player.prefetch();
player.setMediaTime(0);
player.start();
При первом воспроизведении всё работает, но повторно не хочет воспроизводить. Ни в одном из материалов Интернета так и не нашёл ответа. __________________
Homo homini penis est. |
2.01.2015 / 21:03 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Kalter, а как останавливаешь?
__________________
let live |
2.01.2015 / 21:10 | |
Kalter Пользователь Сейчас: Offline
Имя: Гриб Откуда: Оренбург - Нежинка Регистрация: 16.10.2013
| Открыть спойлер Закрыть спойлер playerListener = new PlayerListener() {
//override
public void playerUpdate(Player player, String event, Object eventData) {
if (event.equals(PlayerListener.END_OF_MEDIA)) {
try {
player.stop();
play(); //вызывается метод, что я кидал выше, только воспроизводится другой плеер
} catch (MediaException e) {
s.link.catchException(e);
}
}
}
};
__________________
Homo homini penis est. Изменено Kalter (2.01 / 21:10) (всего 1 раз) |
2.01.2015 / 21:18 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Kalter, думаю во второй раз realize/prefetch не нужны, глянь в доках. И почему setLoopCount не катит?
Кстати, попробуй при END_MEDIA не останавливать/воспроизводить, а просто выставить player.setMediaTime(0). Маловероятно, но вдруг прокатит?)
__________________
let live Изменено aNNiMON (2.01 / 21:21) (всего 1 раз) |
2.01.2015 / 21:20 | |
Kalter Пользователь Сейчас: Offline
Имя: Гриб Откуда: Оренбург - Нежинка Регистрация: 16.10.2013
| aNNiMON, хорошо. Нужно зацикливание двух или более мелодий.
__________________
Homo homini penis est. |
2.01.2015 / 21:24 | |
ВитаминКО Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| Пост #316333Вить, тем set_transform'oм только спрайты можно вращать? Обычные Image никак? __________________
わからない!! |
2.01.2015 / 21:29 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| ВитаминКО, можно и Image. Даже два варианта есть: — Image.createImage(img, x, y, w, h, transform);— Graphics.drawRegion(img, x_src, y_src, w, h, transform, x, y, anchor) __________________
let live Изменено aNNiMON (2.01 / 21:31) (всего 3 раза) |