- Как вставить звук на html-страничку -
На форуме narod.ru частенько встречаются вопросы “как вставить музыку на мой сайт?”. И здесь я приведу примеры команд, именно для этого дела ну то есть, чтобы на вашем сайте могла звучать музыка, или ваши аудио комментарии поясняющие что-то очень не понятное.
Знаете, вы будете смеяться, но звук в страничку вставляется точно также как и картинка. Только картинка имеет разрешение jpg или gif, а звуковой файл - разрешение *.mp3, *.wav. У меня будет файл МВД.mp3 и вставлю его с помощью следующей инструкции:
<a href=" MVD.mp3">Вчерашняя сводка мвд</a>
Вот что получится в окне браузера и если хотите послушать звук, нажмите на ссылку:
Сводки МВД.
Это была текстовая ссылка, а давайте с картинкой:
<a href="MVD.mp3"> <img src="KnopkaPlay.jpg"></a>
В предыдущих случаях мы заставляли звук включаться по команде. Но ведь можно сделать так, чтобы музыка была фоном! Чтобы посетитель, хочет или не хочет этого, слушал. И это тоже можно сделать очень просто! Правда, действовать он будет только в Explorer, да и то, начиная только со 2 версии. Остальные - отдыхают! Для простоты понимания я возьму тот же файл МВД.mp3 и размещу его следующим образом:
<BGSOUND SRC=" MVD.mp3" LOOP=3>
Как видите, в этом случае музыка проиграла 3 раза и остановилась, за это отвечает LOOP в данном случае это 3. И будьте уверены, он будет прослушает эту музыку три раза! Но если вам и этого мало, и вы захотите довести беднягу до белого каления, то можете смело написать строчку:
<BGSOUND SRC=" MVD.mp3" LOOP=INFINITE>
И будьте уверены! Эта музыка будет его преследовать днем и ночью. Только умоляю вас, не говорите ему, кто вас этому научил!!!
А еще есть два интересных атрибута volume и balance. Первый отвечает за уровень воспроизведения звука, а второй - за стереобаланс. Volume может принимать значения от -10000 до 0. То есть его нельзя сделать громче, чем он есть, но вот приглушить - запросто! Balance - возможные значения от -10000 до 10000. Если мы выберем крайнее значение, то это приведет к тому, что будет звучать только один динамик.
Так что если мы напишем:
<BGSOUND SRC="MVD.mp3" LOOP=10 VOLUME=0 BALANCE=0>>
То услышим этот файл ровно 10 раз при максимальном звучании и нормальном стереобалансе. Ну, а как же наивные посетители Netscape? Что ли они не хотят глохнуть? Дадим же им эту возможность! Напишем следущее:
<EMBED
SRC="MVD.mp3"
avtostart=TRUE hidden=TRUE>
<NOEMBED><BGSOUND="MVD.mp3">
</NOEMBED>
</EMBED>
Этим самым EMBED мы встроили в нашу страничку аудиоплейер. Этот элемент был введен впервые компанией Netscape, и с тех пор он поддерживается большинством браузеров, в том числе и Explorer. И вот, когда наша страничка будет загружаться, браузер, наткнувшись на EMBED подумает-подумает, да и загрузит панель проигрывателя с разными кнопками. А потом и звук запустит. И что радует, можно установить свои размеры (ширина и высота) этого проигрывателя с помощью атрибутов width и height, хочешь в пикселах, а не хочешь - в процентах.
Также есть атрибут autostart, который может принимать значения либо false (звук тогда включает пользователь), либо true, когда музыка начинает проигрываться сразу при открытии странички.
Ну, и последний атрибут - hidden. Если он имеет значение false, то панель выводится на экран, в противном же случае (true) - панель не видна, а значит попытки пользователя вырубить вашу музыку - тщетны. И у него только два пути - либо уйти со странички по-добру, по-здорову, либо попытаться найти создателя этого творения. И поговорить с ним "по душам".
А вот и примерчик:
<EMBED src="MVD.mp3" width="300" height="50" autostart="false"
title="Вчерашняя сводка мвд"> </EMBED>
А вот и результат этого примерчика:
Надеюсь все поняли как это делается и теперь все дружно
начали делать фоновую музыку на своих сайтах.