Javascript audio library for the modern web.
CHANGED
Auto unlocking of audio now runs on Chrome to fix issue with HTML5 Audio needing user interaction.CHANGED
Added a new unlock
event that is fired when the auto unlock happens.CHANGED
A playerror
now gets fired when HTML5 Audio fails to play due to lack of user interaction.FIXED
Improved HTML5 Audio play lock checks to prevent race conditions (#995).FIXED
Intermittent error in Chrome when decoding audio data (#988).FIXED
Error when trying to loop spatial audio without a sprite (#985).FIXED
Instantly fire the end
event when a sound is seeked past its duration (#963).FIXED
Another issue in Safari where spatial orientation was throwing an error.FIXED
The previous Chrome deprecation fixes broke spatial positioning in Safari.IGNORE - accidental release with no new commits.
FIXED
More accurate HTML5 Audio end
timer and fix for Firefox streams ending early (#883).FIXED
Prevent play
events from duplicating in certain instances (#899).FIXED
Add second parameter to HTML5 Audio playback promise to fix Safari error (#896).FIXED
Refactored the internal queue system to fix various edge cases.FIXED
Accidental const
was included in the previous version.FIXED
Replaced deprecated gain.value
and gain.pan.value
with setValueAtTime
(#856).FIXED
Audio sprites weren't ending correctly in Internet Explorer 11 (#841).FIXED
Correctly set group volume when fading (#539).FIXED
Cancel fade
on sound when mute
is called (#666).FIXED
Uncaught error when play() request was interrupted by a call to pause() (#835).FIXED
Incorrect reference to global _scratchBuffer
(#834).ADDED
Add support for withCredentials
to Web Audio XHR requests (#610).ADDED
Add playerror
event for when mobile HTML5 audio is unable to play (#774).FIXED
Refactor fade method to eliminate bind memory allocations (no change to API).FIXED
Prevent seeking after sound has been unloaded (#797).FIXED
Check for paused
instead of ended
on HTML5 end check to correctly handle data URI's (#775).FIXED
Fix unlocking of mobile audio on iOS when user swipes instead of taps (#808).FIXED
pannerAttr
values can now be set via object as the documentation originally specified.FIXED
Various corrections and improvements to the spatial audio documentation.