دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۹
  • اسفند

جلسه ۲۵ : بررسی Multimedia یا چندرسانه ای در WPF

  • دسته‌بندی‌ها :
جلسه ۲۵ : بررسی Multimedia یا چندرسانه ای در WPF
    • جزئیات
    • نوع محتواآموزشی

      دوستان و علاقمندان به مباحث WPF وقتتون بخیر. با آموزش WPF از وب سایت آموزشی پی وی لرن همراهتون هستیم. بررسی Multimedia یا چندرسانه ای در WPF را در این بخش خواهیم داشت.

      بررسی Multimedia یا چندرسانه ای در WPF

      برنامه های WPF با استفاده از MediaElement از فیلم و صدا پشتیبانی می کنند. این امکان را به شما می دهد تا صدا و فیلم را در یک برنامه یکپارچه کنید. کلاس MediaElement به شکلی مشابه کلاس Image کار می کند. شما فقط به رسانه اشاره می کنید و آن را رندر می کند. تفاوت اصلی در این است که این یک تصویر متحرک خواهد بود ، اما اگر به فایلی که فقط صوتی است و به هیچ ویدئویی مانند MP3 اشاره نمی کند ، بدون نشان دادن چیزی روی صفحه نمایش می دهد.

      WPF بسته به پیکربندی دستگاه از انواع قالب های صوتی / تصویری پشتیبانی می کند. اگر یک فایل رسانه ای Media Player را پخش کند ، در WPF در همان دستگاه نیز کار خواهد کرد.

      مثال

      بیایید برای درک نحوه یکپارچه سازی چندرسانه ای در برنامه خود ، یک مثال بزنیم.

      یک پروژه WPF جدید با نام WPFMultimedia ایجاد کنید.

      کد XAML زیر یک عنصر رسانه ای و سه دکمه ایجاد می کند و آن ها را با برخی از خصوصیات مقداردهی می کند.

      مثال : 

      در این جا دکمه های مختلف پیاده سازی رویدادهای Click در #C را مشاهده می کنید.

      مثال : 

      وقتی کد بالا را کامپایل و اجرا می کنید ، پنجره زیر را تولید می کند. با سه دکمه می توانید ویدیو را پخش کرده و پخش آن را کنترل کنید.

       

      بررسی Multimedia یا چندرسانه ای در WPF

      بررسی Multimedia یا چندرسانه ای در WPF

      با استفاده از دکمه ها می توانید فیلم را pause, mute و play کنید.

      Speech Synthesizer

      WPF دارای ویژگی هایی برای تبدیل متن به گفتار است. این API در فضای نام System.Speech گنجانده شده است. کلاس SpeechSynthesizer متن را به کلمات گفتاری تبدیل می کند.

      مثال

      بیایید به یک مثال ساده نگاه کنیم.

      یک پروژه WPF جدید با نام WPFTextToSpeech ایجاد کنید.

      برای اضافه کردن مرجع برای کلاس SpeechSynthesizer برای کار، به مونتاژ System.Speech نیاز خواهیم داشت.

      بر روی References کلیک راست کرده و Add Reference را انتخاب کنید.

       

      بررسی Multimedia یا چندرسانه ای در WPF

      بررسی Multimedia یا چندرسانه ای در WPF

      گفتگوی Reference Manager باز خواهد شد. اکنون کادر بررسی System.Speech را علامت بزنید.

       

      بررسی Multimedia یا چندرسانه ای در WPF

      بررسی Multimedia یا چندرسانه ای در WPF

      روی دکمه Ok کلیک کنید. می توانید مجمع System.Speech را در منابع خود مشاهده کنید.

       

      بررسی Multimedia یا چندرسانه ای در WPF

      بررسی Multimedia یا چندرسانه ای در WPF

      حالا یک دکمه و یک جعبه متن را از جعبه ابزار در پنجره طراحی درگ کنید.

      کد XAML زیر یک دکمه و یک جعبه متن را ایجاد می کند و آن ها را با برخی از خصوصیات مقداردهی می کند.

      مثال : 

      در این جا اجرای ساده ای در #C وجود دارد که متن را درون جعبه متن به کلمات گفتاری تبدیل می کند.

      مثال : 

      وقتی کد بالا را کامپایل و اجرا می کنید ، پنجره زیر را تولید می کند. اکنون ، درون Worldbox متن Hello World را تایپ کرده و بر روی دکمه Speak کلیک کنید.

       

      بررسی Multimedia یا چندرسانه ای در WPF

      بررسی Multimedia یا چندرسانه ای در WPF

      صدای “Hello World” تولید می شود. اگر چیزی را در کادر نوشتاری تایپ نکنید ، پیام زیر نشان داده می شود.

       

      بررسی Multimedia یا چندرسانه ای در WPF

      بررسی Multimedia یا چندرسانه ای در WPF

      توصیه می کنیم نمونه های فوق را اجرا کنید.

      کلام پایانی

      بررسی Multimedia یا چندرسانه ای در WPF را در بخش آخر آموزش wpf داشتیم. امیدوارم مباحث مربوط به آموزش wpf مورد توجه قرار گرفته باشد. با سایر آموزش های وب سایت آموزشی پی وی لرن همراه باشید.

      QR:  جلسه ۲۵ : بررسی Multimedia یا چندرسانه ای در WPF
      به اشتراک بگذارید