<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=360900&amp;view=findpost&amp;p=3170443</guid>
        <pubDate>Sat, 14 Jul 2012 07:48:47 +0000</pubDate>
        <title>Обращение к писателям мегапрограмм воспроизведения WAV-файлов</title>
        <link>https://forum.sources.ru/index.php?showtopic=360900&amp;view=findpost&amp;p=3170443</link>
        <description><![CDATA[barazuk: Глубокоуважаемые товарищи&#33;<br>
<br>
Довольно плодить темы &quot;<em class='tag-i'>Как проиграть WAV-файл через WINMM</em>&quot; и &quot;Посмотрите как у меня не получается проиграть ВАВ-файл&quot;.<br>
<br>
Если у вас есть супермегаидея проигрывателя или ещё чего-то мегафееричесткого, пожалуйста, задумайтесь о том, что <strong class='tag-b'>НЕ СТОИТ</strong> создавать тему &quot;<em class='tag-i'>Как проиграть WAV-файл через WINMM</em>&quot; и т.д. Это <strong class='tag-b'>НЕ</strong> интересно, <strong class='tag-b'>НЕ</strong> ново, абсолютно <strong class='tag-b'>НЕ</strong> полезно (в том числе в том плане, что не даёт абсолютно никаких полезных знаний и опыта), <strong class='tag-b'>НЕ</strong> портабельно, практически <strong class='tag-b'>НЕ</strong> применимо, и морально устарело ещё 10 лет назад с появлением DirectX, DirectShow, ASIO и отличных готовых библиотек (см. <a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=166108&view=findpost&p=3170269' target='_blank'>FAQ (сообщение #3170269)</a> ). <br>
<br>
Многолетний опыт показывает, что начав свой мегапроэкт с &quot;как проиграть ВАВ&quot;, обычно поциент на этом зависает на месяц-два и этим же весь проэкт и заканчивается не начавшись. Задумайтесь над тем, сколько раз <strong class='tag-b'>ЭТО</strong> было написано и выброшено в корзину до вас, и поверьте, что <em class='tag-i'>корректная</em> и <em class='tag-i'>полная</em> реализация (с поддержкой обработки ошибок, разных аппаратных платформ и операционных систем, &quot;старых&quot; и новейших АПИ воспроизведения звука, декодирования различных форматов и многое другое) звукового движка займёт неимоверное количество времени и бессмысленно, если является самоцелью (&quot;мне интересно научиться это делать&quot;).<br>
<br>
Ну научились, и дальше что? Чтобы этот код реально можно было использовать где-то - см. абзацем выше. Никаких реально применимых знаний - опять таки, не приобретено. Время потрачено на 99% впустую. Разве что дали кому-то из посетителей форума почувствовать свою значимость, давая полезные и не очень советы. <br>
<br>
<strong class='tag-b'>Так что же делать?</strong> <br>
<br>
Использовать готовые библиотеки для создания предварительных версий своих программ, если есть оригинальные идеи. Если эти идеи стОящие и интересные, то всегда найдутся люди, которые помогут реализовать низкоуровневые фрагменты и избавиться от &quot;чужих&quot; библиотек. Хотя, если идея и реализация годная (а не стотысячный ущербный клон Винампа, интересный только автору и паре его друзей), то опыт показывает, что люди всё равно будут пользоваться, хоть 10 билиотек подключай.]]></description>
        <author>barazuk</author>
        <category>Программирование звука</category>
      </item>
	
      </channel>
      </rss>
	