ورود

View Full Version : سوال: کامپوننتی برای اجرای فلش از اینترنت



sajioo
پنج شنبه 04 آبان 1391, 09:51 صبح
سلام دوستان عزیز
من سوال داشتم و می خواستم بدونم آیا کامپوننتی هست که مثلا بشه فیلم های از سایت youtube یا aparat رو در دلفی پخش کرد؟
یا قطعه کدی هست این کار رو بکنه؟
اصلا میشه یا نه؟
با تشکر از راهنماییاتون

BORHAN TEC
شنبه 06 آبان 1391, 15:27 عصر
سلام

اگه به سایتی مثل آپارات دقت کنی میبینی که یک قسمت برای دریافت کد ویدئو داره که مثلا چیزی شبیه به اینه:

<iframe src="http://www.aparat.com/video/video/embed/videohash/AtG2y/vt/frame" allowFullScreen="true" webkitallowfullscreen="true" mozallowfullscreen="true" height="360" width="640" ></iframe>
حالا از درون متن بالا این آدرس رو کپی کن:

http://www.aparat.com/video/video/embed/videohash/AtG2y/vt/frame
حالا در دلفی یک کنترل TWebBrowser یا هر کامپوننت دیگری که می تواند یک مروروگر را شبیه سازی کند(منظورم محصولات سایر شرکتها است) بیاندازید.
من در اینجا از یک TWebBrowser استفاده کرده ام.
حالا برای پخش فیلم از کدی مثل این استفاده کنید:
procedure TForm4.Button1Click(Sender: TObject);
begin
WebBrowser1.Navigate(
'http://www.aparat.com/video/video/embed/videohash/AtG2y/vt/frame');
end;
آپدیت جواب:
بهتر است که خاصیت Silent مربوط به کامپوننت TWebBrowser را به True ست کنید.

موفق باشید...