ورود ثبت نام
محوه قرار دادن ویدئو و صدا در HTML
» طراحی سایت » آموزش HTML » نحوه قرار دادن ویدئو و صدا در HTML
26128 بازدید

نحوه قرار دادن ویدئو و صدا در HTML

قرار دادن ویدئو و صدا

یکی از مزیت های اینترنت ارتباط آسان با مخاطب است و در این تعامل برقراری ارتباط از طریق صوت و تصویر نقش مهمی ایفا می کند ، شاید بیان مطلبی از طریق نوشتن زمان بر باشد  باشد و ما هم نتوانیم به هدف اصلی خود برسیم ولی با یک ویدئوی چند دقیقه ایی منظورمان را به طور کامل ادا کنیم . در این آموزش عناصر رسانه ایی یعنی استفاده از ویدئو و صدا را در HTML  فرا خواهیم گرفت .

                                جلسه قبل

استفاده از صدا

برای قرار دادن صدا و موزیک در صفحه دو راه وجود دارد : راه اول این که شما می توانید یک لینک به فایل صدا ایجاد کنید تا کاربران بتوانند آن را دانلود کنند و سپس به آن گوش کنند . راه دوم قرار دادن صدا در صفحه سایت است .

لینک به فایل صدا

برای لینک دادن از تگ a استفاده می کنیم به صورت زیر :

<a href="music.mp3">متن لینک موزیک</a>

همان طور که می دانید کافیست تا آدرس فایل را در href  قرار بدیم ، در این حال با کلیک کردن کاربر بر روی متن موزیک پنجره جدید باز خواهد شد و شروع به پخش فایل می کند . در این حال کاربر توانایی ذخیره فایل صوتی را مانند یک تصویر را دارد .

قرار دادن صدا در صفحه

برای قرار دادن صدا در صفحه از کد زیر استفاده می شود :

<audio src="music.mp3" controls="controls">
your browser does not support the audio element. 
</audio>

قبل از اینکه ویژگی های این تگ رو بررسی کنیم می خوام دلیل متنی که براتون نوشتم رو بگم ، این متن رو برای این می نویسیم که اگه مرورگری این تگ رو ساپورت نکرد این نوشته براش به نمایش در بیاد و بفهمه که مرورگرش این فایل صوتی رو ساپورت نمیکنه ، شما می تونید به جای نوشته بالا هرچی که می خواید بنویسید .

ویژگی controls

مقدار این ویژگی یا صفت برابر controls است . با کمک این ویژگی می توانید نوار ابزار کنترل کننده  را در زمان نمایش صدا در اختیار کاربران قرار دهید . که خودشان بتوانند صدا را پخش یا متوقف کنند .

ویژگی autoplay

مقدار این ویژگی برابر autoplay است و اگه در کد بالا به جای cotrols  از این صفت استفاده کنید خواهید دید که صدا به صورت خودکار شروع به پخش شدن می کند .

ویژگی loop

مقدار این ویژگی برابر loop هست به کمک این ویژگی می توانید بعد از به پایان رسیدن اجرای صدا ، صدا از اول پخش شود .

ویژگی preload

این ویژگی در زمان لود صفحه شروع به لود صدا می کند و در زمان استفاده از این عنصر ویژگی autoplay غیرفعال می شود .

ویژگی src

مقدار url  با این ویژگی آدرس فایل صدا را مشخص می کند .  فرمت های قابل استفاده در عنصر صدا به شرح زیر است :

  • Ogg vorbis
  • Mp3
  • Wav
  • Vorbis

استفاده از ویدئو

یکی از رسانه های مورد استفاده در وب ویدئو است که به کمک تگ یا عنصر Video می توان به نمایش ویدئو در وب پرداخت . به کد زیر توجه کنید :

<video width="320" height="240" controls="controls">
 <source src="video.mp4" type="video/mp4" />
 <source src="video.ogg" type="video/ogg" />
 Your browser does not support the video element.
</video>

در کد بالا درون عنصر video به تنظیم ارتفاع و عرض و نوع کنترل پرداختیم و در خط دوم و سوم هم به معرفی منبع ویدئو اشاره کردیم و در خط چهارم هم همان طور که در بالا گفتم اگر مرورگری این عنصر را ساپورت نکند این نوشته برای او نشان داده خواهد شد .

ویژگی های مورد استفاده در تگ ویدئو :

ویژگی Autoplay

مقدار این ویژگی برابر autoplay است و با استفاده از این ویژگی در تگ ویدئو بعد از لود شدن صفحه ویدئو به صورت خودکار شروع به پخش شدن می کند .

ویژگی controls

مقدار این ویژگی برابر controls  است با کمک این ویژگی می توانید کنترل ویدئو را در زمان لود و پخش که شامل دکمه های اجرا و … هست در اختیار کاربران قرار دهید .

ویژگی height

مقدار این ویژگی pixels ( مقدار عددی ) برای تنظیم ارتفاع نمایش ویدئو می باشد.

ویژگی loop

مقدار این ویژگی loop است و با کمک این ویژگی می توان بعد از اتمام ویدئو آن را به صورت خودکار دوباره نمایش داد .

ویژگی width

مقدار این ویژگی pixels ( مقدار عددی ) برای تنظیم پهنا یا عرض نمایش ویدئو است .

ویژگی src

مقدار این ویژگی URL یا آدرس محل ویدئو است با کمک این ویژگی محل ذخیره ویدئو را به کد می دهیم .

فرمت های مجاز ویدئو برای استفاده  : MP4  , ogg , WebM , Flash Video

رضا طوماری

دیدگاه



جواب سوال چیه ؟ *

  1. شایان گفت:

    سلام
    من چطور یه ویدیو که داخل فایل هام هستش رو داخل سایت قرار بدم؟

  2. حمیدرضا گفت:

    با سلام و عرض ادب
    من با این که کد دستوری autoplay را می تایپ می کنم مانند نمونه زیر، ولی متاسفانه بصورت خودکار پخش نمی شود

    ممنون می شوم راهنمایی بفرمائید

  3. نسترن مردانی گفت:

    سلام روزتون بخیر
    من توی سایتم برای معرفی یکی از محصولاتم میخوام فیلم بذارم دستور زیر رو توی صحفه اون محصول به شکل زیر گذاشتم ولی فیلم رو نشون نمیده

    لطفا راهنماییم کنید که باید چیکار کنم
    با تشکر

  4. asi kia گفت:

    من یک فایل ویدیو با کد دستوری html داخل سایتم ارسال کردم اما پلی نمیشه , و همون فایل رو در رسانه کتابخانه ام اپلود کردم نشان داده میشه مشکل از چیه ممکنه راهنمایی کامل بفرمایید

  5. جاوید گفت:

    سلام، برای اینکه در html بگوئیم کلیپ ویدئوی مورد نظر در موقعیت خاصی قرار بگیرد، مثلا وقتی صفحه بارگذاری می شود در سمث چپ صفخه و با 2 سانتیمتر فاصله از راست صفحه و 4 سانتی متر فاصله از بالای صفحه قرار گرفته و اجرا شود، چه دستوری در html داریم؟

  6. مهری گفت:

    ممنون بابت مطلب مفیدتون
    یه سوال دارم

    یه سوال دارم اینکه اگر من یه فایل صوتی که دارای مثلا 5 بخش هست رو با متنهایی(به صورت لینک یا ئکمه) در صفحه وردپرس که با کلیک روی اینها پلیر پرش کنه روی بخش مورد نظر چکار باید کرد؟

    • رضا طوماری گفت:

      سلام
      زیاد متوجه نشدم ولی میتونید از راه حل زیر استفاده بکنید :
      یه راهش اینه که از صفت name برای بخش مورد نظر استفاده بکنید و در href اون لینک اول از # استفاده بکنید و بعد مقدار اون name رو بنویسید با این کار به اون بخش پرش میکنه .

  7. علیرضا گفت:

    داداش من میخوام وقتی کاربر وارد سایتم میشه پس زمینه صفحه اصلی سایتم ویدیو پخش شه باید از چه کدی استفاده کنم ؟

    • رضا طوماری گفت:

      سلام
      برای این کار می تونید از کد زیر استفاده بکنید و به جای HTML13 آدرس ویدیو مورد نظرتون رو بذارید :

      
      
  8. یه فردی . . . گفت:

    سلام . . .
    خیلی ممنون بخاطر کار تون واقعا خیلی به کارم اومد

  9. فری لرن گفت:

    باسلام
    دوست عزیز باید صفت autoplay که درون تگ video می باشد را پاک/بردارید تا ویدئو بصورت autoplay پخش نشود
    باتشکر

  10. آموزش دوربین مداربسته گفت:

    سلام
    من میخواهم وقتی ویدیونمایش داده شده به صورت اتو پلی پخش نشود.
    چه کارباید بکنم.
    ممنون

  11. niloofar گفت:

    سلام من برای سایتم میخوام از ویدئو استفاده کنم برای سئو از این روش استفاده کنم

    سایت من http://www.safarbekheir.ir/

    • رضا طوماری گفت:

      سلام بله باید به همین شکل از تگ video استفاده کنید و داخل ویژگی src لینک فیلم رو قرار بدید .
      بازم اگه مشکلی داشتین در خدمتیم

  12. قویدل گفت:

    با تشکر از مطلب آموزنده شما