Кодинг - это искусство...
![]() 64 / 64 / 42
Регистрация: 07.01.2013
Сообщений: 156
|
|
Воспроизведение звука17.03.2014, 20:47. Показов 2873. Ответов 8
Метки нет Все метки)
(
Добрый вечер
![]() Пояснение: Я хочу сделать что-то вроде пианино на клавиатуре(примитивное). Я загнал в файл ресурсов несколько WAV звуков. Они прекрасно воспроизводятся по команде, но вот беда: нажимаю одну клавишу - играет один звук, нажимаю вторую - первый звук прерывается, играет только второй. Одновременное нажатие так же ничего не дает, воспроизводится только тот звук, чья клавиша была нажата последней. Сам вопрос: Как сделать так, чтобы при нажатии второй(а так же, если возможно, третьей и т.д.) не прерывались ранее проигрываемые звуки? ВАЖНО! Я хочу, чтобы звуковые файлы воспроизводились из файла ресурсов(или как там, вшитых в исполняемый файл), а не из папки рядом с ехе файлом. Заранее спасибо ![]()
0
|
17.03.2014, 20:47 | |
Ответы с готовыми решениями:
8
воспроизведение звука из текстового файла Воспроизведение звука Воспроизведение звука |
17.03.2014, 21:20 | |
Sckrejjet, попробуйте использовать bass.dll, с ее помощью довольно просто это реализовать.
0
|
Пишу на Delphi...иногда
![]() |
||
17.03.2014, 22:02 | ||
1
|
Кодинг - это искусство...
![]() 64 / 64 / 42
Регистрация: 07.01.2013
Сообщений: 156
|
|
17.03.2014, 22:34 [ТС] | |
С горем пополам подключил Bass.dll...
Однако, я чайник в этом деле... У меня уже вшиты звуковые файлы r1,r2,r3,r4(все в формате WAV)... Через PlaySound они работают... А через bass никак не могу въехать... Можете, пожалуйста, написать, как мне запустить их через bass? На примере одного хотя бы.. Не знаю, важно это или нет, но на всякий случай: сам файл ресурса называется RESURS.res. Заранее спасибо ![]()
0
|
angstrom
|
|
18.03.2014, 00:18 | |
Скачиваете с официального сайта последний пакет BASS, в папке Delphi\Synth и находится нужный проект.
|
Кодинг - это искусство...
![]() 64 / 64 / 42
Регистрация: 07.01.2013
Сообщений: 156
|
|
18.03.2014, 01:24 [ТС] | |
Все равно ничего не выходит.... Эх, ладно, утро вечера мудренее... Спасибо и на этом
![]()
0
|
18.03.2014, 01:24 | |
Помогаю со студенческими работами здесь
9
Воспроизведение звука Воспроизведение звука Воспроизведение звука Воспроизведение звука Воспроизведение звука Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Как использовать OAuth2 со Spring Security в Java
Javaican 14.05.2025
Протокол OAuth2 часто путают с механизмами аутентификации, хотя по сути это протокол авторизации. Представьте, что вместо передачи ключей от всего дома вашему другу, который пришёл полить цветы, вы. . .
|
Анализ текста на Python с NLTK и Spacy
AI_Generated 14.05.2025
NLTK, старожил в мире обработки естественного языка на Python, содержит богатейшую коллекцию алгоритмов и готовых моделей. Эта библиотека отлично подходит для образовательных целей и. . .
|
Реализация DI в PHP
Jason-Webb 13.05.2025
Когда я начинал писать свой первый крупный PHP-проект, моя архитектура напоминала запутаный клубок спагетти. Классы создавали другие классы внутри себя, зависимости жостко прописывались в коде, а о. . .
|
Обработка изображений в реальном времени на C# с OpenCV
stackOverflow 13.05.2025
Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .
|
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025
В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .
|
Паттерны проектирования GoF на C#
UnmanagedCoder 13.05.2025
Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .
|
Создаем CLI приложение на Python с Prompt Toolkit
py-thonny 13.05.2025
Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .
|
Конвейеры ETL с Apache Airflow и Python
AI_Generated 13.05.2025
ETL-конвейеры – это набор процессов, отвечающих за извлечение данных из различных источников (Extract), их преобразование в нужный формат (Transform) и загрузку в целевое хранилище (Load). . . .
|
Выполнение асинхронных задач в Python с asyncio
py-thonny 12.05.2025
Современный мир программирования похож на оживлённый мегаполис – тысячи процессов одновременно требуют внимания, ресурсов и времени. В этих джунглях операций возникают ситуации, когда программа. . .
|
Работа с gRPC сервисами на C#
UnmanagedCoder 12.05.2025
gRPC (Google Remote Procedure Call) — открытый высокопроизводительный RPC-фреймворк, изначально разработанный компанией Google. Он отличается от традиционых REST-сервисов как минимум тем, что. . .
|