برنامه اتصالی Live Audio در HTML

آموزش HTML

برنامه اتصالی Live Audio در HTML

سلام  خدمت همراهان عزیز  یکشنبه ها و پنج شنبه ها با آموزش زبان برنامه نویسی (HTML)  همراه شما هستیم.

fvacw9901s01-png

عنوان آموزش امروز :

برنامه اتصالی Live Audio در HTML

برنامه اتصالی Live Audio در نت اسکیپ به کار می رود این برنامه اتصالی از فایلهای صوتی WAV, AIFF,AU,MIDI پیشتیبانی می کند . برای استفاده از آن کافی است دستور <EMBED> به درستی مورد استفاده قرار گیرد.

به عنوان مثال برای اینکه Live Audio فایلی به نام test.wav را اجرا کند و صفحه کنترلی را برای کنترل صوت به وجود آورد از دستور زیر استفاده می شود (دستور <EMBED>):

<“Embed src=”test.wav” height=”65″ width=”140>

استفاده از صفات WIDTH, HEIGHT موجب استفاده بهینه از فضای صفحه نمایش می شود. اندازه فرضی کنترل Live Audio دارای ارتفاع 60 پیکسل و عرض 144 پیکسل است سبکهای دیگر کنترل اندازه های فرضی متفاوتی دارند به عنوان مثال برای اینکه صوت را به عنوان زمینه صفحه ای انتخاب کنید دستور زیر مناسب تر است :

<“Embed src=”test.wav” hidden=”true” autostart=”true>

برنامه اتصالی Live Audio ویژگی هایی دارد که از طریق صفات دستور <EMBED> قابل استفاده اند نحوه کاربرد این برنامه اتصالی به صورت زیر است.

<“Embed src=”url of sound file to play>

“Align=”top | bottom | center | baseline | left | right | texttop | middle | absmiddle | absbottom

“autostart=”true | false

“controls=”console | smallconsole | playbutton | pausebutton | stopbutton | volumelever

“endtime=”minutes:seconds

“height=”pixel or percentage

“hidden=”true | false

“loop=” true | false | positive integer

mastersound

“name=”unique name

“starttime=”minutes:seconds

“volume=”number from 0 to 100

“width=”pixels or percentage

مقدار صفت SRC همان URL فایل های صوتی است که توسط این برنامه پشتیبانی می شوند این فایل ها عبارتند از MIDI,WAV,AIFF,AU .

1)صفت AUTOSTART

می تواند مقادیر true یا false را بپذیرد. مقدار true موجب می شود تا فایل بلافاصله پس از باز شدن اجرا شود وقتی این صفت تعیین نمی شود false منظور خواهد شد.

2)صفت Loop

می تواند مقادیر false,true با یک مقدار صحیح مثبت را بپذیرد. اگر مقدارش true باشد.فایل صوتی آنقدر اجرا می شود تا دکمه stop فشار داده شود. اگر مقدارش false باشد فایل صوتی فقط یک بار اجرا می شود با یک عدد صحیح مثبت می توان تعداد دفعات اجرای فایل صوتی را مشخص کرد. مقدار فرضی این صفت false است وقتی با صفت AUTOSTART به کار برود حلقه تکرار بی نهایت آزار دهنده خواهد بود.

3)صفت STARTTIME

مشخص می کند که فایل صوتی با شروع از چه نقطه ای اجرا شود. به عنوان مثال اگر مقدارش 00:02 باشد ، به معنای این است که فایل صوتی از ثانیه دوم اجرا شود. صفت ENDTIME پایان اجرای فایل صوتی را مشخص می کند و همانند STARTTIME به کار می رود.

صفت VOLUME می تواند مقادیر 0 تا 100 را بپذیرد که موجب می شود صدای صوت شنیده شود و 100 حداکثر بلندی صدا مشخص می کند . مقدار فرضی این صفت همان تنظیم سیستم صوتی کامپیوتر است.

4) صفات WIDTH و HEIGHT

ابعاد کنترل Live Audio را مشخص می کنند که مقدار فرضی آن 60 برای ارتفاع و 142 برای عرض است . اگر از صفت HIDDEN استفاده شود نیاز به تعیین مقادیری برای صفات WIDTH و HEIGHT نیست . اگر مقدار صفت CONTROLS برابر با SMALLCONTROLS باشد. مقدار صفت WIDTH باید برابر با 144 پیکسل باشد اگر مقدار صفت CONTROLS برابر با VOLUMELEVER باشد. مقدار صفت WIDTH باید برابر با 74 پیکسل باشد و اگر مقدار صفت CONTROLS برابر با یکی از دکمه ها مثل PLAYBUTTON باشد مقدار صفت WIDTH باید 37 پیکسل باشد مقادیر مربوط به صفات WIDTH و HEIGHT در شرایط مختلف در جدول آمده اند.

5) صفت ALIGN

در دستور <EMBED> مثل دستور <IMG> است. صفت CONTROLS نوع کنترلی را که باید به فایل صوتی اضافه شود تعیین می کند مقدار فرضی آن CONSOLE  است که دکمه های VOLUME و PLAY و STOP را قرار می دهد. برای صرفه جویی در فضای صفحه نمایش بهتر است مقدار این صفت برابر با SMALLCONSOLE تعیین شود.

6) صفت HIDDEN

می تواند برابر با true یا false باشد برای اینکه فایل صوتی به عنوان زمینه صفحه نمایش باشد مقدار این صفت باید true باشد بدین ترتیب کاربر نمی تواند صوت را کنترل کند و نیازی به تعیین صفات WIDTH و HEIGHT نیست . مقدار فرضی صفت HIDDEN برابر با false است.

7) صفت NAME

برای نامگذاری گروهی از کنترل هایی به کار می رود که صوت را کنترل می کنند مقدار این صفت باید برای تمام کنترل ها منحصر بفرد باشد. به عنوان مثال گروهی از کنترل ها را می توان Sound Group 1 نامیده . بدین ترتیب تمام دستورات <EMBED> که به یک صوت مراجعه می کنند باید صفت NAME را برابر با sound Group قرار دهند . یکی از دستورات <EMBED> باید به عنوان صوت اصلی منظور شود. برای این کار باید صفت MASTERSOUND مشخص گردد.

(این صفت مقدار ندارد) صوت اصلی باید به یک فایل صوت واقعی اشاره نماید. ولی بقیه دستورات <EMBED> می توانند به یک فایل صوتی ساختگی اشاره نمایند که در نت اسکیپ فایل stub نامیده می شوند. Stub مثل یک فایل صوتی نامگذاری می شود (مانند stub1 .wav) و لازم نیست حاوی هیچ اطلاعاتی باشد حتی می تواند یک فایل متنی باشد شاید این کار چندان جالب نباشد ولی برای اجرای Live Audio ضروری است زیرا باید مقداری برای صفت SRC تعیین شود.

معرفی سایت:

https://www.w3school.com/html

https://html.com

مثال :

برنامه ای که استفاده از Live Audio را برای اجرای فایل های صوتی نشان می دهد . دقت کنید که صفت SRC دستورات <EMBED> نباید به یک فایل Stub اشاره کنند بلکه باید هر کدام به فایل مختلفی اشاره نمایند.

<“doctype html public “-//w3c//dtd html 4.0 transitional//en!>

<html>

<head>

<title> liveaudio control </title>

<head/>

<body>

<h1 align=”center”> live audio</h1>

<hr>

الف)    <“Embed src=”test.wav” controls=”stopbutton” name=”soundgroup” align=”middle” height=”65″ width=”140>

<b> stop the sound </b>

 

ب)     <“Embed src=”test.wav” controls=”playbutton” name=”soundgroup” align=”middle” height=”65″ width=”140>

<b> play the sound </b>

 

ج)    <“Embed src=”test.wav” controls=”pausebutton” name=”soundgroup” align=”middle” height=”65″ width=”140>

<b> pause the sound </b>

<body/>

<html/>

برگرفته از :

کتاب راهنمای جامع (HTML, BHTML, XML)

دکتر عین الله جعفر نژاد قمی

پاسخ به سوال دوستان :

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

دلیل اینکه می‌گوییم باید سایت داشته باشید این آمار است. توجه کنید که ۸۱٪ از افراد قبل از

تصمیم گیری در مورد خرید و فروش در یک کسب وکار یا خدمات، در اینترنت تحقیق می کنند.

یعنی ۲۵.۹۲ میلیون نفر هستند که مشاغل را به صورت آنلاین جستجو می کنند. با این وجود ۴۶% کسب و کارها فکر می‌کنند نیاز به وب سایت ندارند.

توجه داشته باشید که جهان به سمت دیجیتالی شدن پیش می‌رود و نداشتن وب سایت

برای یک شرکت یا هر کسب و کاری، به منزلۀ جا ماندن از گردونۀ روزگار است.

برای اطلاعات بیشتر با همکاران ما در شرکت آراز پردازش در ارتباط باشید

آدرس ایمیل:  info@arazpardazesh.com

اینستاگرام شرکت:   https://instagram.com/araz_pardazesh_kla

تماس با ما:     https://arazpardazesh.com/contact

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

15 + پنج =