مشاهده نسخه کامل
: استفاده کردن شرطی از فایل فلش در html
L E G E N D
02-01-2014, 00:30
چطور میشه کدی نوشت که اگر مرورگر وب از فلش پشتیبانی کرد فایل فلش اجرا بشه و درصورت عدم پشتیبانی از فلش بجاش یه عکس یا هر چیز دیگه ای جایگزین بشه؟
مثلا یه منو داره سایت که هم میتونه فلش باشه و هم css
حالا اگر مرورگر فلش ساپورت کرد لود بشه وگرنه فایل css مربوط به اون منو لود بشه؟
میشه برای مرورگر خاصی هم این ترفند رو زد که مثلا اگر ie بود فلش لود نشه و جایگزینش فایل css ش بشه و مرورگرهای دیگه فلش رو اجرا کنن؟
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا باید خودتون با کدهای خودتون هماهنگش کنید.
برای سوال آخرتون هم توی تاپیک قبلیتون جوابش داده شد، مثلن بین این تگ کدهایی که میخواین فقط توی ie نمایش داده بشه رو بزارید:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
L E G E N D
02-01-2014, 02:09
دوتا سؤال :
1) تو خط اول گفتی :
type="application/x-shockwave-flash" data="video.SWF"
این type که گفتی shockwave منظورت همون فلشه دیگه آره؟ چون من خیلی فرق این دو فرمت رو نمیدونم!
2) تو خط سوم گفتی :
file=video.MP4
منظورت از این mp4 چیه؟ باید اونو جداگونه غیر از فایل swf بذارم؟ یعنی از swf باید یه mp4 هم داشته باشم؟!
این سوالت ربطی به موضوع تاپیک نداره، اینا html دیگه... کافیه یه کوچولو جستجو کنی تا n تا آموزش در اینمورد پیدا کنی.
آره، این یک نوع header هست که مشخصه فایلهای flash ئه، تگ object برای اینکه به مرورگر بفهمونه چه نوع فایلی قراره نمایش داده بشه با استفاده از ست کردن صفت type (توسط توسعه دهنده) اینکارو میکنه. بعد از اون مرورگر تصمیم میگیره و میگرده ببینه چه پلاگینی قابلیت رندر کردن این نوع فایل رو داره و همون رو فراخوانی میکنه برای پردازش فایل...
اون mp4 هم آدرس فایل ویدئویی هست که قراره پلیره فلش شما اون فایل ویدئویی رو پخش کنه/نمایش بده. اگه فایل فلش تون برای نمایش فیلم/کلیپ و ... نیست می تونید کلن اون خط رو حذف کنید. این فقط برای نمونه بود که قرار داده شد.
saeid.pashaei
08-03-2014, 17:44
مطلب خوبی بود
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.