<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>آرایه &#187; sound player</title>
	<atom:link href="http://www.saeedifard.com/tag/sound-player/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.saeedifard.com</link>
	<description>نوشته‌ های حامد سعیدی فرد درباره فناوری اطلاعات و کارآفرینی</description>
	<lastBuildDate>Thu, 02 Feb 2012 06:47:22 +0000</lastBuildDate>
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>پخش صدا در برنامه&#8204;ها</title>
		<link>http://www.saeedifard.com/1388/07/play-audio-file-in-windows-applications/</link>
		<comments>http://www.saeedifard.com/1388/07/play-audio-file-in-windows-applications/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 06:37:52 +0000</pubDate>
		<dc:creator>حامد سعیدی فرد</dc:creator>
				<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[sound player]]></category>
		<category><![CDATA[windows forms]]></category>

		<guid isPermaLink="false">http://www.saeedifard.com/1388/07/play-audio-file-in-windows-applications/</guid>
		<description><![CDATA[ویندوز هنگام ورود کاربر یا خاموش کردن کامپیوتر یا هنگامی که به خطایی برمی‌خورد صداهایی را پخش می‌کند. شما هم به کمک فضانام System.Media‌ می‌توانید در برنامه‌های دات نتی خودتان فایل‌های صدا فرمت wav را پخش کنید. این قابلیت معمولاً در رابطه با فعالیت‌های کاربران در برنامه استفاده می‌شود. برای پخش صدا می‌توانید از دو [...]<p><hr />
<script type="text/javascript" src="http://anetwork.ir/showad/?adwidth=468&adheight=60&aduser=1293700559"></script>
</p>
]]></description>
			<content:encoded><![CDATA[<p align="justify">ویندوز هنگام ورود کاربر یا خاموش کردن کامپیوتر یا هنگامی که به خطایی برمی‌خورد صداهایی را پخش می‌کند. شما هم به کمک فضانام System.Media‌ می‌توانید در برنامه‌های دات نتی خودتان فایل‌های صدا فرمت wav را پخش کنید.    <br />این قابلیت معمولاً در رابطه با فعالیت‌های کاربران در برنامه استفاده می‌شود. </p>
<p align="justify">برای پخش صدا می‌توانید از دو روش زیر استفاده کنید، اما قبل از هر چیز فضانام System.Media را به کدتان اضافه کنید.    <br />۱-پخش فایل صدا از روی هارد     <br />درفراخوانی متد زیر کافی است مسیر فایلی که می‌خواهید پخش شود را به عنوان پارامتر ارسال کنید.</p>
<pre style="text-align: left; direction: ltr" class="code"><span style="color: blue">private void </span>PlaySoundFromHDD(<span style="color: blue">string </span>path)
{
   <span style="color: #2b91af">SoundPlayer </span>player = <span style="color: blue">new </span><span style="color: #2b91af">SoundPlayer</span>();
   player.SoundLocation = path;
   player.Play();
}</pre>
<p><a rel="nofollow" href="http://11011.net/software/vspaste"></a></p>
<p align="justify">2-پخش فایل صدا از مجموعه resource های application<br />
  <br />برای استفاده از این متد باید فضانام‌های System.Reflection و System.IO را نیز به کدتان اضافه کنید. </p>
<p>در فراخوانی این متد نام فایلی که می‌خواهید پخش شود (و قبلاً به resource های برنامه‌تان اضافه کردید) را به عنوان پارامتر ارسال کنید.</p>
<pre style="text-align: left; direction: ltr" class="code"><span style="color: blue">private void </span>PlaySoundFromResources(<span style="color: blue">string </span>fileName)
{
  <span style="color: #2b91af">Assembly </span>assembly= <span style="color: #2b91af">Assembly</span>.LoadFrom(<span style="color: #2b91af">Application</span>.ExecutablePath);
  <span style="color: #2b91af">Stream </span>soundStream = assembly.GetManifestResourceStream(fileName);&#160; <span style="color: #2b91af">SoundPlayer </span>player = <span style="color: blue">new </span><span style="color: #2b91af">SoundPlayer</span>();
  player.Stream = soundStream;&#160; &#160; player.Play();
}</pre>
<p><a rel="nofollow" href="http://11011.net/software/vspaste"></a></p>
<p>همچنین در صورتی که بخواهید می‌توانید با کمک کلاس SystemSounds صداهای سیستمی ویندوز را پخش کنید.</p>
<pre style="text-align: left; direction: ltr" class="code"><span style="color: #2b91af">SystemSounds</span>.Exclamation.Play();</pre>
<p><a rel="nofollow" href="http://11011.net/software/vspaste"></a></p>
<p><hr />
<script type="text/javascript" src="http://anetwork.ir/showad/?adwidth=468&adheight=60&aduser=1293700559"></script>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saeedifard.com/1388/07/play-audio-file-in-windows-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

