You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For a full sized lecture (ie 50 minutes or so), it takes a while for the audio to load and be ready for playback. A simple solution to this is to enable the HTML5 option in the Howler.js lib.
However enabling this kills the loading all together and currently there is a bug in Howler.js.
There appears to be a workaround if the server can respond to partial content requests.
Note, latencyHint can affect Callback Buffer Size and Render Capacity of AudioContext instance. WebAudio/web-audio-api-v2#70. Whether Cache disabled is checked or not can also affect audio output if AudioWorkletProcessor is being used, which may or may not be related to *nix/PulseAudio callback timing (priority) issue.
Given the duration of the audio is known, if animation of words on screen is synchronized to audio output, that synchronization is not explicitly necessary. Animations can run separately from audio due to total duration known. Element.animate() can be used separately from audio timing and should nonetheless (be configured to) progress at the same rate.
For a full sized lecture (ie 50 minutes or so), it takes a while for the audio to load and be ready for playback. A simple solution to this is to enable the HTML5 option in the Howler.js lib.
However enabling this kills the loading all together and currently there is a bug in Howler.js.
There appears to be a workaround if the server can respond to partial content requests.
goldfire/howler.js#1110
goldfire/howler.js#1180
The text was updated successfully, but these errors were encountered: