پلاگین ها در HTML
هدف از عنصر <object> گسترش قابلیت های مرورگر وب با استفاده از برنامه های کمکی است. (Plug-In)
برنامه کمکی (Plug-Ins)
یک برنامه کمکی، برنامه ایست که می تواند توسط مرورگر برای "کمک" فراخوانی شود. نرم افزارهای کمکی، Plug-In نیز نامیده می شوند.
نرم افزارهای کمکی، می توانند برای پخش صدا و فیلم (و چیزهای دیگری) استفاده شوند. این برنامه ها توسط تگ <object> فراخوانی می شوند.
یک مزیت استفاده از برنامه های کمکی بمنظور پخش صدا و فیلم، این است که می توانید به کاربر اجازه دهید، تنظیم های player را خود او کنترل کند.
بیشتر برنامه های کمکی، امکان کنترل تنظیمات صدا و عملگرهای پخش مثل rewind، pause، stop و play را به کاربر می دهند.
بهترین روش برای پخش ویدئو و صدا در HTML چیست؟
برای دانستن این مطلب به فصل بعد مراجعه کنید. (پخش صدا و پخش ویدئو)
پخش صدا با استفاده از QuickTime
مثال (پلاگین ها در HTML)
classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
codebase="http://www.apple.com/qtactivex/qtplugin.cab">
<param name="src" value="liar.wav" />
<param name="controller" value="true" />
</object>
پخش ویدئو با استفاده از QuickTime
مثال (پلاگین ها در HTML)
classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
codebase="http://www.apple.com/qtactivex/qtplugin.cab">
<param name="src" value="movie.mp4" />
<param name="controller" value="true" />
</object>
پخش SWFها با استفاده از Flash
مثال (پلاگین ها در HTML)
classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/
pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0">
<param name="SRC" value="bookmark.swf">
<embed src="/bookmark.swf" width="400" height="40"></embed>
</object>
پخش WMV Movie ها با استفاده از Windows Media Player
مثال زیر کدی را که برای نمایش فایل Windows Media استفاده می شود، نشان می دهد.
مثال (پلاگین ها در HTML)
type="video/x-ms-asf" url="3d.wmv" data="3d.wmv"
classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
<param name="url" value="3d.wmv">
<param name="filename" value="3d.wmv">
<param name="autostart" value="1">
<param name="uiMode" value="full" />
<param name="autosize" value="1">
<param name="playcount" value="1">
<embed type="application/x-mplayer2" src="/3d.wmv" width="100%" height="100%" autostart="true" showcontrols="true" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"></embed>
</object>
Plug-Ins
Pluginها برای اهداف مختلفی در html استفاده می شوند. آنها می توانند برای پخش موزیک، نمایش نقشه، تأیید شناسه کاربری بانکی، کنترل ورودی ها کاربر و ... بکار روند.
- نوشته شده توسط امیر پهلوان صادق
- بازدید: 31033
دیدگاهها
سلام جناب امیر پهلوان صادق.
من از این مثال ها اصلا چیزی نفهمیدم
برنامه ها رو هم می نویسم اجرا می کنم اما تو صفحه چیزی نمی یاره میشه راهنمایی کنید خیلی ممنون می شم.
سلام و عرض ادب
همان طور که در مطلب بالا مطالعه فرمودید و متوجه شدید، برای اینکه بتوانید از Pluginها در مرورگر استفاده کنید، ابتدا باید آنها را در مرورگرتان نصب نمایید و تا این کار انجام نشود، خروجی نمایش داده نخواهد شد. (در فایرفاکس منوی Tools -> Add-ons)
بنابراین برای پخش ویدئو و یا فایل ها Flash ابتدا باید Plugin مربوطه را نصب نمایید. البته توجه داشته باشید که هدف از معرفی تگ object تنها آموزش بوده است و با توجه به گسترش قابلیت ها در HTML5 و معرفی تگ Video و Audio، برای پخش صدا و ویدئو از تگ های مذکور استفاده می شود.
سلام میشه راجع به تگ param و خصوصیت های اون یه کم توضیح بدید؟
برای توضیحات بیشتر درباره ParamT به لینک زیر مراجعه فرمایید:
beyamooz.com/tags/312-html-tag/2271-%D8%AA%DA%AF-param
سلام
میشه کسی راهنماییم کنه که مقدار classid از کجا بدست میاد و چه وظیفه ای داره؟
با تشکر
توضیح classid:
مرورگر با استفاده از ویژگی classid می تواند نحوه ی اجرای object را بفهمد. همچنین، این ویژگی یک نسخه صحیح از کنترل را در اختیار مرورگر قرار می دهد.
در بیشتر مواقع این ویژگی با شناسه یا id کنترل active X که در رجیستری ویندوز قرار دارد مقدار دهی می شود اما آنرا می توان با URL کنترل نیز مقدار دهی کرد.
یعنی وقتی که ما تگ object را دیدیم یعنی داریم از plug in ها استفاده میکنیم؟!
تگ چیست؟
آیا با وجود html5 دیگر نیازی به این تگ های قدیمی نیست؟!
چرا میگن html5 فلش را راهی قبرستون کرده؟
ببخشید که زیاد سوال پرسیدم.
با استفاده از تگ audio و video براحتی می توانیم صدا و تصویر را پخش کنیم و دیگر نیازی به تگ object نیست. برای کسب اطلاعات بیشتر به مطلب بعدی مراجعه فرمایید.
با صحبت آخرتون موافق هستم، البته با HTML5 در کنار CSS3 می توان متحرک سازی های حرفه ای انجام داد.
سلام ببخشید من این آدرس را می خوام فراخوانی کنم...درواقع من یک پلیر ساختم ومی خوام با ادرسی که داره اون را فراخوانی کنم...باید چی کار کنم http://14khorshid.ir/16/16.html
سلام، کد مربوط به پخش کننده رو ارسال کنید. چندین روش برای پخش صدا و ویدئو وجود داره از کدومش استفاده کردید؟ ... در ضمن لینکتون غیرفعالِ...!