PDA

View Full Version : چطوری media player رو full screen کنم؟



Tarrah
یک شنبه 22 آذر 1383, 08:17 صبح
سلام
من یه media player گذاشتم رو فرمم که تصویرش تو animate ای که تو همون صفحه گذاشتم نمایش داده می شه.
یه button گذاشتم که می خوام وقتی اونو click می کنم form2 باز شه و فیلم به صورت fullscreen نمایش داده بشه.
متاسفانه فرم2 باز میشه ولی فیلم به همون اندازه قبلی در گوشه سمت چپ بالا نمایش داده می شه.
1- چه طور می تونم فیلم رو وسط فرم 2 نمایش بدم؟
2- چه طور می تونم فیلم رو full screen کنم؟


::نوشتن::

hr110
یک شنبه 22 آذر 1383, 11:54 صبح
از TPanel برای نمایش استفاده کن

Tarrah
یک شنبه 22 آذر 1383, 17:17 عصر
مگه pannel فیلم رو fullscreenمی کنه؟ :گیج:

hr110
یک شنبه 22 آذر 1383, 19:55 عصر
مگه pannel فیلم رو fullscreenمی کنه؟ :گیج:
نخیر، در صورتی که display مدیاپلیر را یک پانل انتخاب کنید، اولاً نمایش داخل آن انجام شده و ثانیاً فیلمتان به اندازه پانل تغییر سایز خواهد داد؛ OK?

Tarrah
یک شنبه 22 آذر 1383, 19:58 عصر
با panel هم همون مشکات فوق هستند.وقتی اندازه فیلم کوچیکه دیگه full screen نمیشه.

Tarrah
دوشنبه 23 آذر 1383, 01:07 صبح
خودم پیدا کردم.فکر می کنم راه حلش اینه :
MediaPlayer1->DisplayRect=Rect(0,0,Panel2->Width,Panel2->Height

کاظم
دوشنبه 23 آذر 1383, 11:58 صبح
به نام خدا

با سلام
اگر بخواهی فیلم به اندازه panel یا هر آیتم دیگری که برای نمایش فیلم روی آن انتخاب کرده ای full screen شود از کدزیر هم میتوانی استفاده کنی.
mediaplayer1.displayrect:=panel1.clientrect

Ali_Hashemi
سه شنبه 24 آذر 1383, 10:36 صبح
در رویداد on resize مربوط به فرم این کد رو بنویس

MediaPlayer1.displayrect:=ClientRect;

حالا وقتی فرم 2 شما تغییر اندازه پیدا کنه تصویر هم به درستی
نمایش داده میشه اگر هم فرم fullscreen بشه تصویر هم FullScreen میشه.