Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 1
  • 1
Модератор форума: Peter, DEMBEL, YURIY  
Звук в NeoBook
AlexKrulДата: Вт, 10 Февраля 2009, 15:43 | Сообщение # 1
Привет всем!
Помогите разобраться. Я совсем недавно познакомился с NeoBook, так что извините, если вопрос глупый.
Сделал я простенький плеер, выбирает файлы, проигрывает, пауза, стоп, в начало. А вот с громкостью - засада. Не могу разобраться со слайдером. Как заставить его регулировать громкость?
И еще вопрос: В справке команда PlaySoundFile проигрывает только файлы WAVE и MIDI. А как быть с MP3?
Заранее благодарен!
 
СообщениеПривет всем!
Помогите разобраться. Я совсем недавно познакомился с NeoBook, так что извините, если вопрос глупый.
Сделал я простенький плеер, выбирает файлы, проигрывает, пауза, стоп, в начало. А вот с громкостью - засада. Не могу разобраться со слайдером. Как заставить его регулировать громкость?
И еще вопрос: В справке команда PlaySoundFile проигрывает только файлы WAVE и MIDI. А как быть с MP3?
Заранее благодарен!

Автор - AlexKrul
Дата добавления - 10 Февраля 2009 в 15:43
PeterДата: Вт, 10 Февраля 2009, 16:57 | Сообщение # 2
Админ NeoBook
Привет!
Quote (AlexKrul)
А вот с громкостью - засада. Не могу разобраться со слайдером. Как заставить его регулировать громкость?

Очень просто!
Для управления громкостью можно воспользоваться двумя, имеющимися в NB, командами: GetVolume и SetVolume.
Выбираете нужный канал (Wave, Midi,..., Общий), диапазон регулировки громкостей у них от 0 до 255, поэтому в свойствах слайдера устанавливаете минимальное значение = 0, а максимальное = 255, затем в событие слайдера (секция - команды) Value Changing вставляете, например:
Quote
SetVolume "Master" "[TrackBar1]"

где: Master означает "общая громкость системы", а [TrackBar1] - переменная, в которой хранится значение позиции слайдера (от 0 до 255)
Quote (AlexKrul)
В справке команда PlaySoundFile проигрывает только файлы WAVE и MIDI. А как быть с MP3?

Команда PlaySoundFile может воспроизводить ЛЮБЫЕ звуковые файлы, воспроизводимые системой через интерфейс MCI, а не только WAVE и MIDI.
Попробуйте.... Сами убедитесь! biggrin
А вообще-то, команды типа PlaySoundFile очень примитивны и неудобны, Для сотворения плейера лучше воспользоваться готовым компонентом Mediaplayer, а ещё лучше - официальным (от разработчиков NB) необушным плагином NeoBookDX! wink


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеПривет!
Quote (AlexKrul)
А вот с громкостью - засада. Не могу разобраться со слайдером. Как заставить его регулировать громкость?

Очень просто!
Для управления громкостью можно воспользоваться двумя, имеющимися в NB, командами: GetVolume и SetVolume.
Выбираете нужный канал (Wave, Midi,..., Общий), диапазон регулировки громкостей у них от 0 до 255, поэтому в свойствах слайдера устанавливаете минимальное значение = 0, а максимальное = 255, затем в событие слайдера (секция - команды) Value Changing вставляете, например:
Quote
SetVolume "Master" "[TrackBar1]"

где: Master означает "общая громкость системы", а [TrackBar1] - переменная, в которой хранится значение позиции слайдера (от 0 до 255)
Quote (AlexKrul)
В справке команда PlaySoundFile проигрывает только файлы WAVE и MIDI. А как быть с MP3?

Команда PlaySoundFile может воспроизводить ЛЮБЫЕ звуковые файлы, воспроизводимые системой через интерфейс MCI, а не только WAVE и MIDI.
Попробуйте.... Сами убедитесь! biggrin
А вообще-то, команды типа PlaySoundFile очень примитивны и неудобны, Для сотворения плейера лучше воспользоваться готовым компонентом Mediaplayer, а ещё лучше - официальным (от разработчиков NB) необушным плагином NeoBookDX! wink

Автор - Peter
Дата добавления - 10 Февраля 2009 в 16:57
AlexKrulДата: Вт, 10 Февраля 2009, 17:06 | Сообщение # 3
А GetVolume куда нужно подставлять?
MP3 то играет, я пробовал, все играет, хотя в справке написаны только WAVE и MIDI.
 
СообщениеА GetVolume куда нужно подставлять?
MP3 то играет, я пробовал, все играет, хотя в справке написаны только WAVE и MIDI.

Автор - AlexKrul
Дата добавления - 10 Февраля 2009 в 17:06
PeterДата: Вт, 10 Февраля 2009, 17:17 | Сообщение # 4
Админ NeoBook
Quote (AlexKrul)
А GetVolume куда нужно подставлять?

Туда, где вы хотите получить ( а не установить) текущий уровень громкости требуемого канала. В ряде ситуаций это бывает очень полезно!
Quote (AlexKrul)
MP3 то играет, я пробовал, все играет, хотя в справке написаны только WAVE и MIDI.

А тогда зачем спрашиваете? biggrin
Или вас одолевают смутне сомнения?...


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (AlexKrul)
А GetVolume куда нужно подставлять?

Туда, где вы хотите получить ( а не установить) текущий уровень громкости требуемого канала. В ряде ситуаций это бывает очень полезно!
Quote (AlexKrul)
MP3 то играет, я пробовал, все играет, хотя в справке написаны только WAVE и MIDI.

А тогда зачем спрашиваете? biggrin
Или вас одолевают смутне сомнения?...

Автор - Peter
Дата добавления - 10 Февраля 2009 в 17:17
AlexKrulДата: Вт, 10 Февраля 2009, 17:38 | Сообщение # 5
Quote (Peter)
А тогда зачем спрашиваете? Или вас одолевают смутне сомнения?...

Да, меня одолевают сомнения, что я идиот!!! biggrin
У меня переменная для позиции бегунка оставалась та, что по умолчанию, потому то ничего и не получалось!
Все, разобрался, заработало! NeoBook рулит!!!
Peter, огромное спасибо.

 
Сообщение
Quote (Peter)
А тогда зачем спрашиваете? Или вас одолевают смутне сомнения?...

Да, меня одолевают сомнения, что я идиот!!! biggrin
У меня переменная для позиции бегунка оставалась та, что по умолчанию, потому то ничего и не получалось!
Все, разобрался, заработало! NeoBook рулит!!!
Peter, огромное спасибо.


Автор - AlexKrul
Дата добавления - 10 Февраля 2009 в 17:38
PeterДата: Вт, 10 Февраля 2009, 18:20 | Сообщение # 6
Админ NeoBook
Не за что.
You are welcome!...


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеНе за что.
You are welcome!...

Автор - Peter
Дата добавления - 10 Февраля 2009 в 18:20
RezzoxeДата: Чт, 25 Июня 2009, 16:04 | Сообщение # 7
Ну звук в НеоБук значит звук в НеоБук...

...Итак у мну на каждой кнопке должно быть
звуковое сопровождение: при наведении и
при нажатии, теперь ситуация кнопок в столбик
штук надцать, и когда быстро проходишься по кнопкам
звук не успевает за курсором!

Почему и как с этим бороться? :(

 
СообщениеНу звук в НеоБук значит звук в НеоБук...

...Итак у мну на каждой кнопке должно быть
звуковое сопровождение: при наведении и
при нажатии, теперь ситуация кнопок в столбик
штук надцать, и когда быстро проходишься по кнопкам
звук не успевает за курсором!

Почему и как с этим бороться? :(


Автор - Rezzoxe
Дата добавления - 25 Июня 2009 в 16:04
СергейДата: Чт, 25 Июня 2009, 16:21 | Сообщение # 8
Необукер
Quote (Омар)
как с этим бороться?
поставить скорость мыхи меньше :D
 
Сообщение
Quote (Омар)
как с этим бороться?
поставить скорость мыхи меньше :D

Автор - Сергей
Дата добавления - 25 Июня 2009 в 16:21
RezzoxeДата: Чт, 25 Июня 2009, 16:29 | Сообщение # 9
Quote (sp3d)
поставить скорость мыхи меньше

мда, просто знаешь в чём дело, пользователи этого проекта
им примерно в среднем по 17 лет, и их будет после всех
возможных реклам данного проекта от 200 до 500, а потом и вовсе
больше, так вот я замучаюсь отвечать им на эти разнообразные баги
я вылизываю каждый пиксель в оформлении проекта и хочу чтобы
функционал так же был на высоте, а ты мне вот такие ответы пишешь :D

 
Сообщение
Quote (sp3d)
поставить скорость мыхи меньше

мда, просто знаешь в чём дело, пользователи этого проекта
им примерно в среднем по 17 лет, и их будет после всех
возможных реклам данного проекта от 200 до 500, а потом и вовсе
больше, так вот я замучаюсь отвечать им на эти разнообразные баги
я вылизываю каждый пиксель в оформлении проекта и хочу чтобы
функционал так же был на высоте, а ты мне вот такие ответы пишешь :D


Автор - Rezzoxe
Дата добавления - 25 Июня 2009 в 16:29
СергейДата: Чт, 25 Июня 2009, 16:48 | Сообщение # 10
Необукер
Quote (Омар)
хочу чтобы функционал так же был на высоте
похвально, но
Quote (Омар)
когда быстро проходишься по кнопкам
это баловство, а против "дурака" нет защитыю А если юзер твою прогу будет с игрой путать?! на скорость нажимать разные кнопки...в результате подвесит проект
Quote (Омар)
а ты мне вот такие ответы пишешь
если тебя задели строки, извени, не хотел обидеть

Добавлено (25 Июнь 2009, 16:47)
---------------------------------------------
флеш умеет быстро обробатывать действия кнопок на овер, и звук игрет нормально, но если там провести быстро по кнопкам, звука тоже не будет

Добавлено (25 Июнь 2009, 16:48)
---------------------------------------------
Можно сделать звук короче, может поможет

Сообщение отредактировано
sp3d - Чт, 25 Июня 2009, 16:44
 
Сообщение
Quote (Омар)
хочу чтобы функционал так же был на высоте
похвально, но
Quote (Омар)
когда быстро проходишься по кнопкам
это баловство, а против "дурака" нет защитыю А если юзер твою прогу будет с игрой путать?! на скорость нажимать разные кнопки...в результате подвесит проект
Quote (Омар)
а ты мне вот такие ответы пишешь
если тебя задели строки, извени, не хотел обидеть

Добавлено (25 Июнь 2009, 16:47)
---------------------------------------------
флеш умеет быстро обробатывать действия кнопок на овер, и звук игрет нормально, но если там провести быстро по кнопкам, звука тоже не будет

Добавлено (25 Июнь 2009, 16:48)
---------------------------------------------
Можно сделать звук короче, может поможет


Автор - Сергей
Дата добавления - 25 Июня 2009 в 16:48
PeterДата: Чт, 25 Июня 2009, 16:51 | Сообщение # 11
Админ NeoBook
Здесь нужно понимать простую вещь: следует разумно ставить задачу!
Чтобы проиграть какой-то файл его сначала нужно загрузить и открыть, и только потом начнется воспроизведение!
Во всех программах, использующих звуковое сопровождение при нажатии или наведении курсора на кнопку (объект) применяются ВНЕШНИЕ МАЛЕНЬКОГО (КБ!) РАЗМЕРА файлы формата WAV.
Типа "Дзинь" и все!
Бессмысленно в NB делать эти файлы вложенными, т.к. они все-равно сначала распаковыватся на диск (по мере обращения к ним), и только потом воспроизводяться. На извлечение тоже нужно время!
Формат WAV применяется потому-что его не надо дополнительно декодировать.
Все это в сумме увеличивает скорость воспроизведения!
Ну, если использовать МР3, миди или файлы большие по размеру, то тогда и нечего жаловаться на низкую скорость - все закономерно!


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеЗдесь нужно понимать простую вещь: следует разумно ставить задачу!
Чтобы проиграть какой-то файл его сначала нужно загрузить и открыть, и только потом начнется воспроизведение!
Во всех программах, использующих звуковое сопровождение при нажатии или наведении курсора на кнопку (объект) применяются ВНЕШНИЕ МАЛЕНЬКОГО (КБ!) РАЗМЕРА файлы формата WAV.
Типа "Дзинь" и все!
Бессмысленно в NB делать эти файлы вложенными, т.к. они все-равно сначала распаковыватся на диск (по мере обращения к ним), и только потом воспроизводяться. На извлечение тоже нужно время!
Формат WAV применяется потому-что его не надо дополнительно декодировать.
Все это в сумме увеличивает скорость воспроизведения!
Ну, если использовать МР3, миди или файлы большие по размеру, то тогда и нечего жаловаться на низкую скорость - все закономерно!

Автор - Peter
Дата добавления - 25 Июня 2009 в 16:51
RezzoxeДата: Чт, 25 Июня 2009, 20:32 | Сообщение # 12
Quote (sp3d)
если тебя задели строки, извени, не хотел обидеть

ну дык смайлик же поставил в конце ;)

Quote (sp3d)
флеш умеет быстро обробатывать действия кнопок на овер, и звук игрет нормально, но если там провести быстро по кнопкам, звука тоже не будет

флеш? no

Quote (Peter)
Типа "Дзинь" и все!

и у меня так :)

Quote (Peter)
Ну, если использовать МР3, миди или файлы большие по размеру, то тогда и нечего жаловаться на низкую скорость - все закономерно!

хм wave не использовал, мучал мэрэзэ, ладно попробуем!

 
Сообщение
Quote (sp3d)
если тебя задели строки, извени, не хотел обидеть

ну дык смайлик же поставил в конце ;)

Quote (sp3d)
флеш умеет быстро обробатывать действия кнопок на овер, и звук игрет нормально, но если там провести быстро по кнопкам, звука тоже не будет

флеш? no

Quote (Peter)
Типа "Дзинь" и все!

и у меня так :)

Quote (Peter)
Ну, если использовать МР3, миди или файлы большие по размеру, то тогда и нечего жаловаться на низкую скорость - все закономерно!

хм wave не использовал, мучал мэрэзэ, ладно попробуем!


Автор - Rezzoxe
Дата добавления - 25 Июня 2009 в 20:32
  • Страница 1 из 1
  • 1
Поиск: