Class AndroidAudioService

java.lang.Object
com.gluonhq.attach.audio.impl.AndroidAudioService
All Implemented Interfaces:
AudioService

public class AndroidAudioService extends Object implements AudioService
  • Constructor Details

    • AndroidAudioService

      public AndroidAudioService()
  • Method Details

    • loadSound

      public Optional<Audio> loadSound(URL url)
      Description copied from interface: AudioService
      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.
      Specified by:
      loadSound in interface AudioService
      Parameters:
      url - where the sound file is
      Returns:
      optional containing the sound file or empty if any errors occurred during loading
    • loadMusic

      public Optional<Audio> loadMusic(URL url)
      Description copied from interface: AudioService
      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.
      Specified by:
      loadMusic in interface AudioService
      Parameters:
      url - where the music file is
      Returns:
      optional containing the music file or empty if any errors occurred during loading