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 раза) |