Abstract super class for audio initializers.
Some mobile web browsers (e.g. Safari) do not load audio files unless there is a user interaction like a tap event.
To initialize audio the navigation has to catch a click event and request the audio files in the callback. This could
be done with a disclaimer which has to be clicked to close or a popup showing a short text like "Start navigation" or
"Initialize audio".