Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.205.56.209] |
|
Сообщ.
#1
,
|
|
|
Глубокоуважаемые товарищи!
Довольно плодить темы "Как проиграть WAV-файл через WINMM" и "Посмотрите как у меня не получается проиграть ВАВ-файл". Если у вас есть супермегаидея проигрывателя или ещё чего-то мегафееричесткого, пожалуйста, задумайтесь о том, что НЕ СТОИТ создавать тему "Как проиграть WAV-файл через WINMM" и т.д. Это НЕ интересно, НЕ ново, абсолютно НЕ полезно (в том числе в том плане, что не даёт абсолютно никаких полезных знаний и опыта), НЕ портабельно, практически НЕ применимо, и морально устарело ещё 10 лет назад с появлением DirectX, DirectShow, ASIO и отличных готовых библиотек (см. FAQ (сообщение #3170269) ). Многолетний опыт показывает, что начав свой мегапроэкт с "как проиграть ВАВ", обычно поциент на этом зависает на месяц-два и этим же весь проэкт и заканчивается не начавшись. Задумайтесь над тем, сколько раз ЭТО было написано и выброшено в корзину до вас, и поверьте, что корректная и полная реализация (с поддержкой обработки ошибок, разных аппаратных платформ и операционных систем, "старых" и новейших АПИ воспроизведения звука, декодирования различных форматов и многое другое) звукового движка займёт неимоверное количество времени и бессмысленно, если является самоцелью ("мне интересно научиться это делать"). Ну научились, и дальше что? Чтобы этот код реально можно было использовать где-то - см. абзацем выше. Никаких реально применимых знаний - опять таки, не приобретено. Время потрачено на 99% впустую. Разве что дали кому-то из посетителей форума почувствовать свою значимость, давая полезные и не очень советы. Так что же делать? Использовать готовые библиотеки для создания предварительных версий своих программ, если есть оригинальные идеи. Если эти идеи стОящие и интересные, то всегда найдутся люди, которые помогут реализовать низкоуровневые фрагменты и избавиться от "чужих" библиотек. Хотя, если идея и реализация годная (а не стотысячный ущербный клон Винампа, интересный только автору и паре его друзей), то опыт показывает, что люди всё равно будут пользоваться, хоть 10 билиотек подключай. |