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