با پیشرفت تکنولوژی در وب و نسخه های جدید مرورگرها که توانایی استفاده از مولتی مدیا را در اختیار ما می گذاشتن، انگیزه ای ایجاد شد تا صوت و تصویر هم در صفحات وب گنجانده شوند و سایتها را جذاب تر کنند. در این صفحه راههای اضافه کردن فایل صوتی به یک صفحه را می آموزید و در صفحه بعد افزودن فایلهای تصویری را یاد خواهید گرفت.
اهمیت حجم فایل صوتی
فایلهای صوتی یکی از سنگین ترین عناصر در وب از لحاظ حجم می باشند که باید در انتخاب آنها بیشتر دقت کنید، چون هر چه فایل سنگین تر باشد دانلود شدن آن و همچنین صفحه وب کند تر و خسته کننده تر خواهد شد.
MIME
هنگامیکه یک فایل صوتی به صفحه اضافه شود، مرورگر به تنهایی قادر به پخش آن نمی باشد و باید به کمک یک برنامه کاربردی دیگر اینکار را انجام دهد. مرورگرها توسط اطلاعاتی که از فایل دریافت می کنند می توانند تشخیص دهند که چه برنامه ای را باید برای پخش آن فایل صدا بزنند که این اطلاعات را MIME می گویند.
MIME مخفف Multipurpose Internet Mail Extensions است.
زمانیکه مرورگر با یک MIME ناشناخته مواجه شود، پیغام خطای “File Not Found” را در صفحه نمایش می دهد.
فرمتهای فایلهای صوتی
WAV یکی از فرمتهای صوتی که کیفیت بالایی هم دارد و البته حجم زیادی هم اشغال می کند و در سیستم عامل ویندوز بکار می رود. نوع MIME این فرمت برابر است با audio/wav .
AU این فرمت متعلق به سیستمهای عامل UNIX, Linux است و خاصیت آن داشتن حجم کم و البته با کیفیت پایین تر، که نوع MIME این فرمت برابر است با audio/basic .
AIFF این فرمت هم متعلق به کامپیوترهای Macintosh است با کیفیت بالا و حجم بسیار بالا. نوع MIME آن برابر است با audio/aiff .
MIDI این فرمت با فرمتهای دیگر صوتی تفاوتهایی دارد. در این فرمت بجای ذخیره شدن فرکانس صدا، آهنگ صدا یا همان نت های موسیقی را ذخیره و پخش می کند. بزرگترین مزیت آن حجم بسیار پایین و عیب آن، پخش آهنگ بدون گفتار است. نوع MIME این فرمت audio/midi است.
افزودن فایل صوتی به زمینه صفحه
با اضافه کردن تگ
افزودن فایل صوتی بصورت لینک
یکی دیگر از راههای اضافه کردن فایل صوتی به صفحه از طریق قرار دادن لینک و تگ است که بیننده با کلیک کردن بر روی آن لینک می تواند هم آن فایل را بر روی هارد دیسک خود ذخیره کند و یا آنرا از همانجا باز کند. البته در مرورگراینترنت اکسپلورر نسخه 6.0 ابتدا پیغامی ظاهر می شود که اگر دکمه Yes را بزنید آن فایل توسط خود مرورگر پخش خواهد شد. در تگ لینک باید از خصوصیت href برای آدرس دهی استفاده کنید، فقط دقت کنید که پسوندها را درست بنویسید.
افزودن فایل صوتی از طریق object
یکی از بهترین راههایی که می توان فایل صوتی را به صفحه اضافه کرد، از طریق تگ
نکته: هنگامیکه صفحه دارای این تگ را باز کنید یک پیغام هشدار در مورد ActiveX ظاهر خواهد شد که برای اجرای فایل باید دکمه Yes را بزنید.
Embed file
تکنیک دیگر برای افزودن یک فایل مولتی مدیا به صفحه از طریق تگ embed است. این تگ استاندارد W3C نیست و در بیشتر مرورگرها اجرا نمی شود. از خصوصیت src برای آدرس دهی فایل و برای کنترل طول و عرض لوگوی برنامه کمکی از خصوصیت height, width می توانید استفاده کنید. این تگ دارای خصوصیات autostart و loop می باشد که با کلمات false یا true مقدار دهی می شوند.
Streaming Audio
احتمالاً متوجه شدید که راههای ذکر شده در بالا به درستی جواب نمی دهند و به خاطر مشکلات امنیتی ، مرورگرها فایلها را پخش نمی کنند. اما تکنیک دیگری هم هست که کلیه مرورگرها از آن پشتیبانی کرده و حتی با استفاده از آن می توانید فایلهای سنگین را هم در صفحات بکار برید بدون آنکه بیننده زمان زیادی را برای دانلود آنها صرف کند. این تکنیک استفاده از روش Streaming Audio and Video است که در صفحه بعد به آن می پردازیم.
نظرات شما عزیزان: