eb8d08f41873eac7079a7edfca41bba0e90341b4
- Added AudioData class to encapsulate audio name and input stream. - Introduced AudioLoader for loading audio files with caching mechanism. - Created AudioLoaderRequest for handling audio loading requests. - Developed AudioOptions class to manage audio settings for sound effects and music. - Implemented AudioPlayer interface and its concrete classes: AudioPlayerMultiStream and AudioPlayerSingleStream. - Established AudioStrategy interface with implementations for Java Mixer and Software Mixing strategies. - Enhanced StaticResource class with a custom toString method for better resource path representation. - Updated Spring configuration to include AudioAutoConfiguration for audio management.
Description
Languages
Java
100%