Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > Общие вопросы Web
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2020, 08:55   #1
Вячеслав741
Новичок
Джуниор
 
Регистрация: 25.01.2020
Сообщений: 3
По умолчанию Звук от однократного движения мыши

Добрый день!
Можно ли сделать так, чтобы фоновая музыка включалась на странице HTML от однократного (первого) движения мыши и звучала на всем протяжении просмотра?
Спасибо!
Вячеслав741 вне форума Ответить с цитированием
Старый 25.01.2020, 17:14   #2
Desc
Участник клуба
 
Аватар для Desc
 
Регистрация: 21.11.2007
Сообщений: 1,063
По умолчанию

Пожалуй подойдет Java Script (event), например по наступлению события mousemove запускается функция аудио плеера. ИМХО
Только не совсем понятно что Вы подразумеваете под фразой фоновая музыка.
I am not a wizard, I am just learning.
Desc вне форума Ответить с цитированием
Старый 26.01.2020, 11:34   #3
Вячеслав741
Новичок
Джуниор
 
Регистрация: 25.01.2020
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Desc Посмотреть сообщение
Пожалуй подойдет Java Script (event), например по наступлению события mousemove запускается функция аудио плеера. ИМХО
Только не совсем понятно что Вы подразумеваете под фразой фоновая музыка.
Спасибо за ответ.
Я не программист и сам не напишу скрипт. Поэтому задал вопрос в надежде на что-то готовое. Задача у меня такая: есть простая HTML-страница о музыкальной пьесе Р.Шумана "Приветливый пейзаж" с кратким описанием содержания пьесы и графикой-иллюстрациями на пейзажную тему и надо чтобы в первые секунды после открытия страницы без специальных команд и нажатий кнопок проигрывателя заиграла музыка этой пьесы. Поскольку браузеры, как пишут в интернете программисты, не воспроизводят аудио синхронно с открытием страницы, то нужно какое-то решение. Я думаю, что команду на однократный запуск аудио-файла можно было бы связать с любым движением курсора мыши на открытой странице. Т.е. движение мыши запускает аудио-файл и после этого хоть сколько двигай мышью или щелкай по ссылкам - аудио-файл больше не запустится.
У меня есть уже страница, но на ней аудио-файл запускается нажатием кнопки запуска проигрывателя (там скрипт стоит - в интернете нашел его), но меня такой вариант не устраивает, мне надо чтобы аудио-файл однократно запускался как бы "сам" при любом движении курсора после откыртия страницы. Могу загрузить архив с моим "плохим" не автоматическим включением аудио-файла.
Спасибо.
Вложения
Тип файла: rar ШУМАН Приятный пейзаж.rar (2.89 Мб, 1 просмотров)
Вячеслав741 вне форума Ответить с цитированием
Старый 26.01.2020, 20:26   #4
Desc
Участник клуба
 
Аватар для Desc
 
Регистрация: 21.11.2007
Сообщений: 1,063
По умолчанию

Ка-то-так получилось:
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
  "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Тег BGSOUND</title>
  <bgsound src="Путь/файл.mp3" balance="0" volume="0" loop="folse">
 </head> 
 <body>
 <p>Фоновая музыка в HTML</p>
  ...наполнение страницы
 </body>
</html>
Работает правда только в IE. Почему, не знаю, не разбирался.
I am not a wizard, I am just learning.

Последний раз редактировалось Desc; 26.01.2020 в 21:19.
Desc вне форума Ответить с цитированием
Старый 27.01.2020, 17:01   #5
Вячеслав741
Новичок
Джуниор
 
Регистрация: 25.01.2020
Сообщений: 3
По умолчанию

Добрый день!
Спасибо!
В IE действительно работает, вот так-то и хотелось бы! Но, к сожалению, я им не пользуюсь совсем.
А пока - продолжаю поиски скриптов.
Сегодня уже поздновато для меня с моим часовым поясом, пора заканчивать. Завтра продолжу.
Еще раз спасибо, до завтра-послезавтра
Вячеслав741 вне форума Ответить с цитированием
Старый 27.01.2020, 20:55   #6
Desc
Участник клуба
 
Аватар для Desc
 
Регистрация: 21.11.2007
Сообщений: 1,063
По умолчанию

Можно использовать тег audio вместо bgsound.
Примерно так:
Код:
<!DOCTYPE HTML>
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Тег AUDIO</title>
  <audio controls autoplay>
  <source src="http://media.w3.org/2010/07/bunny/04-Death_Becomes_Fur.mp4" type='audio/mp4' />
  <source src="http://media.w3.org/2010/07/bunny/04-Death_Becomes_Fur.oga" type='audio/ogg; codecs=vorbis' />
  <p>Ваш браузер не поддерживает элемент Audio HTML5.</p>
  <p>Your user agent does not support the HTML5 Audio element.</p>
</audio>
 </head> 
 <body>
 <p>Фоновая музыка в HTML </p>
  ...наполнение страницы
 </body>
</html>
Но это не особо изменит ситуацию. Автостарт будет срабатывать в IE и Chrome, в Opera - нет. В других браузерах не тестировал.
I am not a wizard, I am just learning.
Desc вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Движения нажатие мыши (Эмуляция) РенатZ Общие вопросы Delphi 11 18.09.2011 16:14
Ограничение движения мыши Claster Помощь студентам 2 11.07.2011 11:47
Имитация движения мыши dueram Win Api 5 02.04.2010 22:38
Перехват движения мыши, подключенной к заданному порту. Mixasik Общие вопросы Delphi 5 28.12.2008 18:47
Как отследить направление движения мыши? yourself Общие вопросы Delphi 8 30.05.2008 08:04