170 likes | 376 Views
دانشگاه صنعتی خواجه نصیرالدین طوسی دانشكده مهندسي برق و کامپیوتر صوت و تصویر در HTML5 ارایه: صباح نعمتی ملک 8811543. بر چسب video و audio رفتار مشابهی با هم دارند. رایج ترین راه برای اضافه کردن صوت و تصویربه صفحات وب استفاده از افزونه ی flash player است.
E N D
دانشگاه صنعتی خواجه نصیرالدین طوسی دانشكده مهندسي برق و کامپیوتر صوت و تصویر در HTML5 ارایه: صباح نعمتی ملک 8811543
بر چسب videoوaudio رفتار مشابهی با هم دارند. رایج ترین راه برای اضافه کردن صوت و تصویربه صفحات وب استفاده از افزونه ی flash player است. تا قبل از ارایه HTML5 هیچ راه استانداردی برای اضافه کردن فیلم به صفحه وب وجود نداشت و با ارایه بر چسبهای VIDEOوAUDIO در HTML5این مشکل بر طرف شد.
کد نویسی • ساده ترین راه برای اضافه کردن برچسب VIDEO به صفحه وب درHTML5 استفاده از این کد است: • <video src=“example.webm”></video> • این کد حداقل کد مورد نیاز برای استفاده از قابلیت پیوست فیلم به صفحه وب است. • برای برچسبVIDEO نیز مانند بر چسب img باید از خصیصه های width و height استفاده کنید: • <video src=“example.webm” width=“375”height=“280”> </video>
فعال کردن کنترل های بومی خصیصه controls امکاناتی مانند توقف و جلو وعقب بردن فیلم را در اختیار کاربر قرار می دهد. <video src=“example.webm”width=‘375’height=‘280’controls> </video>
خصیصه ی : autoplay این خصیصه به مرور گر می گوید به محض دریافت فیلم پخش آن را شروع کند. <video src=‘example.webm’width=‘375’height ‘280’controls autoplay ></video> خصیصه ی loop : این خصیصه به مرور گر می گوید به محض اتمام فیلم آن را دوباره از اول پخش کند. <video src =‘example.webm’ width=‘375’height=‘280’ controls autoplayloop></video>
خصیصه ی preload • این خصیصه یکی از سه مقدار زیر را قبول میکند: • auto:این مقدار مشخص میکند که فیلم و metadata مربوط به فیلم باید قبل از پخش فیلم بر روی سیستم کاربر بار گزاری شود. • None:این مقدار مشخص میکند تا زمانی که کاربر دکمه پخش را نفشرده است فیلم نباید دریافت شود. • Metadata:اطلاعات metadata دریافت می شود در حالیکه خود فیلم با فشردن دکمه پخش توسط کاربر دریافت میشود.
خصیصه ی poster • زمانیکه برای دیدن یک فیلم به سایتی مراجعه میکنید اغلب یک فریم از فیلم مورد نظر را میبینید که ثابت است و با کلیک بر روی آن فیلم برای شما پخش خواهد شد. • <video src =‘example.webm’width=‘375’ height =‘280’ poster =“teaser.jpg” controls></video>
خصیصه ی audio • این خصیصه وضعیت فایل صوتی مربوط به عنصر video را کنترل میکند. • <video src =‘example.webm’ width=‘375’height=‘280’ poster=‘teaser.jpg’ controls audio=‘muted’></video>
پشتیبانی از چندین فرمت تصویری مختلف • استفاده از بر چسبsource در میان بر چسب video به شما اجازه میدهد که چند فایل با فرمت های متفاوت را به طور همزمان به صفحه اضافه کنید. • <source src=“example.mp4”type=‘video/mp4’> • <source src=“example.webm” type=‘video/webm’> • <source src=“example.ogv” type=‘video/ogv’>
تکلیف اینترنت اکسپلورر 6 تا 8 چه می شود؟ • سه فرمت نام برده شده تمامی مرورگرهای مدرن را پوشش میدهد. • برای اینکه بتوانیم فایل های تصویریمان را در اختیار اینترنت اکسپلورر 6 تا 8 قرار دهیم،فایل های تصویریمان را با فرمت فلش در برچسب videoقرار می دهیم.
Index.html(excerpt) <video width=‘375’ height=‘280’ poster=‘teaser.jpg’ audio=‘muted’> <source src=“example.mp4”type=‘video/mp4’> <source src=“example.webm” type=‘video/webm’> <source src=“example.ogv” type=‘video/ogv’> <!—fallback to flash:--> <object width=‘375’ height=‘280’ type=‘application/x-shockwave-flash’ data=‘mediaplayer-5.5/player.swf’> . . .
ادامه <param name=‘movie’value =‘mediaplayer-5.5/player.swf’> <param name=‘allowfullscreen’value =‘true’> <param name=‘wmode’value =‘transparent’> <param name=‘flashvars’ Value=‘controlbar=over&image=images/ Teaser.jpg&file=example.mp4’> <!- -fallback image- - >
ادامه <imgsrc=‘teaser.jpg’width=‘375’ height=‘280’ alt=“” title=‘no video playback capabilities’> </object> </video>
تکلیف صوت چیست؟ • همانند عنصرvideo ،خصیصه های loop, autoplay, preload, controls را میتوانید در برچسب audio نیز به کار برید. • برچسب audio نیز میتواند برچسب های source را همانند برچسب video در خود جای دهد. • عناصر چند رسانه ای در html5 به شما اجازه میدهند که از عنصر trackبرای نمایش عنوان یا زیرنویس برای فیلم در حال پخش ،استفاده کنید. • <video src=‘brave.webm’> <track kind=‘subtitles’ src=‘brave.en.vtt’ srclang=‘en’ label=‘english’> <track kind=‘captions ’ src=‘brave.en.vtt’ srclang=‘en’ label=‘english for the hard of hearing’>
ادامه <track kind=‘subtitles’ src=‘brave.fr.vtt’ srclang=‘fr’ label=‘french’> <track kind=‘subtitles’ src=‘brave.de.vtt’ srclang=‘de’ label=‘deutsch’> </video>
فیلم و صوت به طور ذاتی توسط مرورگر پشتیبانی می شوند و دیگر نیازی به افزونه جانبی مانند فلش نیست.به همین دلیل استفاده از قابلیت های صوتی و تصویری در html5 برای طراحان وب مناسب است.