2015-06-06 2 views
1

Я рассматривал бывшие сообщения о способах воспроизведения звуков, которые подразумевают разные элементы, которые кажутся мне техническими/тайными как неспециалист.Rails: запуск звука на любом устройстве

То, что я хотел бы сделать, просто: вызвать несколько основных звуков из очень ограниченной предустановленной библиотеки звуков, которые я хотел бы, чтобы мои пользователи услышали как помощники: например, шум обналичения наличных денег когда они правильно зарегистрировали заказ. Я не хочу входить в какой-либо сценарий, где я бы построил такую ​​библиотеку. Я уверен, что он должен существовать где-то, и я был бы рад узнать, как использовать его просто из моего приложения, может быть, через JQuery.

Я понимаю, что не все браузеры/устройства смогут отображать любой такой предустановленный звук, но это не имеет значения. Это просто дополнительный помощник для пользователей. Если в их браузере нет такой возможности, они обойдутся, но, по крайней мере, часть моих пользователей может их услышать ...

ответ

3

Я думаю, вы можете использовать, например, Ion.Sound. Интеграция с Rails должна быть легкой:

  • включить это JS библиотеку активы Rails (место ion.sound.js или ion.sound.min.js в app/assets/javascript)
  • копия sounds каталог в public каталог (в этом случае вы можете написать прямой путь к звуку файлов без Трубопроводный Asset префиксы)
  • добавить JS код для воспроизведения звуков, как описано в examples

Похоже, что это все.

+0

Большое спасибо за полезный совет! Попробуем дать вам отзыв ... – cedric

+0

Я должен запускать звук из представления .js.erb, и это в Coffeescript, начиная с $ ... – cedric

Смежные вопросы