|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.09.2010, 11:45 | #1 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Воспроизведение звука, не DirectSound.
в общем интересует как воспроизвести правильно звук на API.
через функции waveOut я полагаю или через mixer? (я пытался но не хочет, правда я помоему еще и указатель спутал где-то)) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
28.09.2010, 17:33 | #2 | |||
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
А есть несколько вариантов. Надо выбирать в зависимости от задачи.
1. Если что-то совсем простое, то SndPlaySound - функция может играть WAV как из файла так и из памяти. Цитата:
Цитата:
Цитата:
4. к стыду своему не знаю что такое mixer?
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
|||
28.09.2010, 19:04 | #3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
1и2 не подходит.(мне не только wav надо воспроизводить)
3)подробнее можно? пытался я сделать, но у меня даже не пикает http://sources.codenet.ru/file/3471/play-wave.zip вот пример нашел, перепишу на С++, проверю. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 28.09.2010 в 19:54. |
28.09.2010, 20:12 | #4 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
...как насчет directshow? да, таскать, зато всё на что есть кодек. p.s.: mixer есть то что и написано - миксер, это к регуляторам, не к воспроизведению.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
28.09.2010, 20:15 | #5 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Сейчас проверил, лично у меня MCI играет как минимум mp3 и wma.
ogg не играет.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
28.09.2010, 20:21 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
да дело не только в форматах.
а в том что мне нужно свое воспроизведение, ибо я смогу его контролировать, изменять как хочу данные. короче своя либка для воспроизведения(то что мне нужно есть в DSound, но не хочу использовать его, точнее привязыватся к нему) насчет миксеров, понял свою ошибку Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 28.09.2010 в 20:26. |
28.09.2010, 21:36 | #7 |
Участник клуба
Регистрация: 13.01.2009
Сообщений: 1,353
|
Пепел Феникса, вот писал передачу звука по сети. Может быть вам чем-нибудь поможет мой проект
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Воспроизведение звука | Патрон | Общие вопросы Delphi | 21 | 15.07.2008 20:08 |
Воспроизведение звука | Djaconda | Общие вопросы C/C++ | 14 | 09.06.2008 00:19 |
воспроизведение звука.. | Kaktys v tymane | Помощь студентам | 1 | 01.05.2008 20:55 |
Воспроизведение звука | John_chek | Общие вопросы Delphi | 5 | 05.06.2007 15:18 |