На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Следующие правила действуют в данном разделе в дополнение к общим Правилам Форума
1. Здесь обсуждается Java, а не JavaScript! Огромная просьба, по вопросам, связанным с JavaScript, SSI и им подобным обращаться в раздел WWW Masters или, на крайний случай, в Многошум.
2. В случае, если у вас возникают сомнения, в каком разделе следует задать свой вопрос, помещайте его в корневую ветку форума Java. В случае необходимости, он будет перемещен модераторами (с сохранением ссылки в корневом разделе).

3. Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы. Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.
4. Не рекомендуется создавать несколько несвязанных вопросов в одной теме. Пожалуйста, создавайте по одной теме на вопрос.
Модераторы: dark_barker, wind
  
> Вывод звука на динамик в J2ME , Вывод из массива на аудиопроигрыватель
    Прикреплённая картинка
    Прикреплённая картинка
    Уважаемые, подскажите пожалуйста, как из массива вывести байты на CreatePlayer (с нужными параметрами дискретизации). Нашел только пример вывода из файла, переделал (пишу свои байты на лету в потоке), но это некорректно и есть недостатки.
      int[] wav_hdr = 0x52,0x49,0x46,0x46,0xC6,0x0F,0,0,0x57,0x41,0x56,0x45,0x66,0x6D,0x74,0x20,0x12,0,0,0,1,0,1,0,0x40,0x1F,0,0,0x40,0x1F,0,0,1,0,8,0,0,0,0x64,0x61,0x74,0x61,0xA0,0x0F,0,0};\\ wav header
      byte[] adata = new byte[wav_hdr.length+4000];
      for(int i=0; i<wav_hdr.length; i++){ adata[i] = (byte)wav_hdr[i];}
      adata[i] = мои данные...
      Player player = Manager.createPlayer(new ByteArrayInputStream(adata), "audio/x-wav");
      player.start();
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0428 ]   [ 17 queries used ]   [ Generated: 26.04.24, 12:46 GMT ]