Про звук
Модератор: Модераторы
-
badaninslava
- постоялец
- Сообщения: 101
- Зарегистрирован: 12.12.2005 00:21:44
MP3 через бипер 
гдето на форуме lazarusa встречал что ктото делает кросплатформеный мультимедийный компонент. не знаю как у него дела, можно поинтересоваться. еще есть SDL для FP там точно есть кросплатформенный звук.
можно еще запустить дочерний невидимый процесс с mp123 и управлять им через стандартный ввод вывод.
гдето на форуме lazarusa встречал что ктото делает кросплатформеный мультимедийный компонент. не знаю как у него дела, можно поинтересоваться. еще есть SDL для FP там точно есть кросплатформенный звук.
можно еще запустить дочерний невидимый процесс с mp123 и управлять им через стандартный ввод вывод.
-
badaninslava
- постоялец
- Сообщения: 101
- Зарегистрирован: 12.12.2005 00:21:44
-
badaninslava
- постоялец
- Сообщения: 101
- Зарегистрирован: 12.12.2005 00:21:44
-
Alexander
А для какой винды ? 95-98 или НТ и далее ?
В последнем случае всё совсем просто, через windows.Beep(tone, delay);
("Бипов" два в разных юнитах ! Этот пример работает для Делфи,
какой юнит надо использоать для ФП (windows или нет) я ещё не знаю.)
А в случае, если нужно для 95-98, напрямую, через порты.
А вообще что играть то будем ? Интересно
))))
В последнем случае всё совсем просто, через windows.Beep(tone, delay);
("Бипов" два в разных юнитах ! Этот пример работает для Делфи,
какой юнит надо использоать для ФП (windows или нет) я ещё не знаю.)
А в случае, если нужно для 95-98, напрямую, через порты.
А вообще что играть то будем ? Интересно
- Иван Шихалев
- энтузиаст
- Сообщения: 1138
- Зарегистрирован: 15.05.2006 11:26:13
- Откуда: Екатеринбург
- Контактная информация:
-
badaninslava
- постоялец
- Сообщения: 101
- Зарегистрирован: 12.12.2005 00:21:44
- Alexander
- энтузиаст
- Сообщения: 888
- Зарегистрирован: 18.12.2005 18:10:00
- Откуда: оттуда
- Контактная информация:
Я когда понял, что доступ к портам закрыт и надо писать драйвер
поначалу офигел, а потом нашел эту функцию. В итоге ставишь проверку
НТ - не НТ и либо функция, либо порты. А сейчас перехожу в Линукс, чтобы
с такими маразмами больше не возится.
Работает, работает. А прямой доступ к портам в НТ закрыт
Кстати, а сам спикер то есть, или его с лёгкой руки оторвали ?
И что играть то будем ?
поначалу офигел, а потом нашел эту функцию. В итоге ставишь проверку
НТ - не НТ и либо функция, либо порты. А сейчас перехожу в Линукс, чтобы
с такими маразмами больше не возится.
не работает.
Работает, работает. А прямой доступ к портам в НТ закрыт
Кстати, а сам спикер то есть, или его с лёгкой руки оторвали ?
И что играть то будем ?
-
badaninslava
- постоялец
- Сообщения: 101
- Зарегистрирован: 12.12.2005 00:21:44
- Alexander
- энтузиаст
- Сообщения: 888
- Зарегистрирован: 18.12.2005 18:10:00
- Откуда: оттуда
- Контактная информация:
Обязанно работать. Надеюсь ты понимаешь смысл записи:
windows.Beep(tone, delay);
tone - частота звука
delay - длительность звука
То есть вначале uses ..., windows; а уже затем windows.Beep(tone, delay);
Это значит, что мы использовали бип из этого юнита. У меня конкретно так
играет. У [bw] тоже заиграло. Играть обязанно. Почитай стандартную доку
про АПИ. Я так и нашел.
Есть ещё вариант, что раз уж хрюша контролирует спикер, то возможно в
ней есть его блокировка и она включена ? Тогда вопрос - а хоть когда
нибудь спикер от этого вин пищал ?
Хорошую задачу ты решаешь.
windows.Beep(tone, delay);
tone - частота звука
delay - длительность звука
То есть вначале uses ..., windows; а уже затем windows.Beep(tone, delay);
Это значит, что мы использовали бип из этого юнита. У меня конкретно так
играет. У [bw] тоже заиграло. Играть обязанно. Почитай стандартную доку
про АПИ. Я так и нашел.
Есть ещё вариант, что раз уж хрюша контролирует спикер, то возможно в
ней есть его блокировка и она включена ? Тогда вопрос - а хоть когда
нибудь спикер от этого вин пищал ?
Хорошую задачу ты решаешь.
-
badaninslava
- постоялец
- Сообщения: 101
- Зарегистрирован: 12.12.2005 00:21:44
-
Гость_Alexander
Тогда скачай мой органайзер. Там эта функция и работает. Если не играет -
проблема на 100 процентов в Вин. www.aralni.narod.ru
проблема на 100 процентов в Вин. www.aralni.narod.ru
