Пожалуйста or Регистрация для создания сообщений и тем.

Как вставить музыку?

Люди добрые расскажите как вставить музыку в своей игре, я делаю Хоррор игру, и музыка очень важнейшая деталь, если вы знаете способ, поделитесь со мной)

В руководстве есть отдельный параграф - работа с медиафайлами. Там и про музыку, и про эффекты подробненько рассказано. Вставлю свои пять копеек.

Вызов музыки можно осуществить либо по прямой ссылке из интернета, либо через файловую систему, если работаете на десктопной версии из отдельной папки в корне с игрой:

Спойлер

music("https://ололошка.рф/music.mp3")
music("files/music.mp3");

В руководстве указывается, что музыка играет бесконечным циклом. Если нужно проиграть один раз, прописываем второй параметр false:

Спойлер
music("files/music.mp3",false);

Остановить музыку - метод без параметров:

Спойлер
music();

Еще один способ - добавить звуки через визуальный редактор, дать им название и вызывать каждый раз в подходящий момент. К примеру, клики меню, нажатия кнопок да что угодно. Кажется, с длинными файлами такое не сработает..

Спойлер
sound("имя звука");

Но одна фишка в руководстве не указана, пришлось покопаться. Музыка играет очень громко по дефолту, Вдруг нужно убавить громкость или еще круче - дать игроку настройку. Тогда понадобится такой способ:

Спойлер
let audio = document.querySelector('audio');
audio.volume = 0.5;//убавить громкость до половины

Надеюсь, был полезен!)

Arman отреагировал на эту запись.
Arman

Вы мне очень помогли, спасибо вам большое)

Chris Nerson отреагировал на эту запись.
Chris Nerson

У меня есть очень важный вопрос, могу ли я использовать музыку авторскими правами? или же так делать нельзя?