این پروژه در سال ۱۳۸۳ به عنوان پروژه پایان ترم درس برنامه نویسی گرایش سخت افزار به زبان Delphi تهیه و ارائه شد. همانگونه که از نام پروژه مشخص است هدف از آن تهیه یک نرم افزار پخش کننده چندرسانه ای مدیاپلیر (Media Player) با زبان برنامه نویسی دلفی است که در آن دوره به عنوان زبان برنامه نویسی ویژه گرایش سخت افزار کامپیوتر ارائه می شد می باشد.

نام پروژه:

Armin Player (Media Player in Delphi 7.0)

Armin Player

استاد درس:

مهندس جواد وحیدی

تهیه کننده: آرمین کام فیروزی

فرمتهای پشتیبانی شده توسط نرم افزار پخش کننده چند رسانه ای Armin Player عبارتند از:

فایلهای صوتی پشتیبانی شده توسط “Armin Player”

*.mp3;*.wav;*.mid;

فایلهای تصویری پشتیبانی شده توسط “Armin Player”

*.avi;*.mpg;*.mpeg;*.asf;*.wmv;*.vob

 

ArminPlayer-buttons

مراحل و توضیح قسمتهای مختلف پخش کننده چند رسانه ای Armin Player:

 برای درک بهتر کد برنامه ،هر قسمت از برنامه را کدنویسی شده توسط یک کامنت از هم مجزا گردیده است که در این قسمت عملکرد هر یک از این بخش­ها را بررسی می­کنیم و ابتدا به بررسی یونیتهای موجود می­پردازیم.
 Player1.pas:
این قسمت توسط Delphi به طور خودکار ساخته می­شود و تنها تغییر در این قسمت مربوط به کد نمایش Splash Screen می­باشد که در بالا توضیح دادم.
 Unit2.pas:
این یونیت مربوط به فرم شماره 2 یا همان Aboutform می­باشد که با اجرای About از منوی Armin به­کار می­رود.
 Unit3.pas:
این یونیت مربوط به فرم شماره 3 یا همان Splash Screen می­باشد  و در بالا توضیح داده شد.
 Unit4.pas:
این یونیت مربوط به فرم شماره 4 می­باشد. این فرم جهت نمایش تصویر در حالت FullScreen به کار می­رود و دارای یک Actionlist است که در آن نمایش تصویر کنترل می­شود و بازگشت به حالت نرمال را توسط Alt+Enter فراهم می­سازد.
 Player.pas:
این یونیت، یونیت اصلی برنامه پخش کننده چند رسانه ای Armin Player می­باشد و کدهای اصلی در این یونیت نوشته شده است.

Armin Player Document cover


Armin Player Document cover Print