Icon

HTML 5 Howler audio for GMS

Andrey V.Gridnev

You must be logged in to obtain assets

Description

"GMS_howler_audio" extension is to provide audio playback on all browsers, including mobile ones.

Sad, but GMS 1.4 tools does not provide correct playback on some browsers, that causes problems while making HTML5 mobile games. The problem is solved by use an external specialized library. Here correct playback is provided with special "howler.js" library v2.0.13 from https://howlerjs.com/

Pack includes extension itself with library, as well as source code of game example The software is provided "AS IS", without warranty of any kind ( see "Howler.js" documentation here https://github.com/goldfire/howler.js/blob/master/LICENSE.md )

Before purchasing please read the documentation (https://github.com/goldfire/howler.js#documentation) and test GM game example (http://asteroidgamers.com/extensions/GMS_howler_audio/ ) to determine compartibility with different browsers.

Also correct playback was tested in mobile browsers on devices:

  • iPhone5 (Safari)
  • iPhone4 (Safari)
  • iPad mini (Safari)
  • Samsung Galaxy mini ( mobile Chrome browser)
  • Xiaomi Redmi 4x ( Chrome, Mi browser, Opera mini)

Note that on some mobile devices the sound will not be heard until you tap on the screen with the game running. The reason for this is described in the documentation on Howler (option mobileAutoEnable)

Howler.js library v2.0.13 is distributed under the MIT license https://github.com/goldfire/howler.js/blob/master/LICENSE.md

Game art is provided by https://www.gamedevmarket.net/ and is distributed under the license https://www.gamedevmarket.net/about/licences/

Game mucic loops are provided by https://www.dl-sounds.com/ and is distributed under the license https://www.dl-sounds.com/license/

Game sfx are provided by http://diforb.com/ and is distributed under the license http://diforb.com/#/home/license

End User Licence Agreement (EULA).

Age Rating: 4+

Version

GMS1 - Version 1.0.2. Published June 29, 2018

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait