Interface AudioService

  • All Known Implementing Classes:
    AndroidAudioService, DummyAudioService

    public interface AudioService
    The audio service provides access to loading native audio (sound and music) objects.
    Since:
    4.0.9
    • Method Detail

      • loadSound

        java.util.Optional<Audio> loadSound​(java.net.URL url)
        Load a (short) sound object (typically ".wav") from a given URL. This call will block until the audio is fully loaded. You may wish to load the audio on a non-JavaFX thread.
        Parameters:
        url - where the sound file is
        Returns:
        optional containing the sound file or empty if any errors occurred during loading
      • loadMusic

        java.util.Optional<Audio> loadMusic​(java.net.URL url)
        Load a (long) music object (typically ".mp3") from a given URL. This call will block until the audio is fully loaded. You may wish to load the audio on a non-JavaFX thread.
        Parameters:
        url - where the music file is
        Returns:
        optional containing the music file or empty if any errors occurred during loading