Marcel Suter
Marcel Suter
Unfortunately I have the same problem: On an Andorid device, a Fairphone 3+ I use the looping feature with the explicit use of the HTML5 "fallback". Looping works fine as...
I have looked into the code, and howler does not use the HTML5 audio element's loop feature. Instead it maintains an internal loop flag and re-issues a play command at...
Interestingly, today, It worked on both Firefox and the Brave browser (which is Chromium based), on the same FP3+ device as mentioned earlier. However, with Chrome, it did not work,...
@rodbs There are events you can listen to, and there is also one for the stop event: https://github.com/goldfire/howler.js#onstop-function You could resolve your promise at this event (or possibly use reject()),...
I have found out, that starting a new fade operation cancels the previous one, so I can do: const currentVolume = this.sound.volume(); this.sound.fade(currentVolume, 0, 0); to immediately fade to zero,...
I agree that at least the fadings should have a promise-based variant. I have created promise-based fade-out handler here (only that because that is my only need). See https://github.com/suterma/replayer-pwa/blob/main/src/code/audio/HowlerFader.ts Here...
**I am looking for more detailed documentation on how to efficiently load sound data from a locally stored blob with howler (that is with the least memory consumption overhead).** I...
@dheimoz Thanks for mentioning this library. I already use https://github.com/jakearchibald/idb-keyval with success. The issue at hand is more on how to efficiently hand over the data to howler for playback....
Why are you creating the Audio object? You could just use the objectUrl, in conjunction with the format option. See https://github.com/goldfire/howler.js/issues/436#issue-129650455 Does this help? The documentation about this is lacking,...
By now I have created this small NPM package: https://www.npmjs.com/package/bulma-print to use as a stand-in until printing support gets into Bulma proper. Suggestions, Comments and contributions are welcome!