Class AVAudioPlayer

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class AVAudioPlayer
extends NSObject
  • Constructor Details

  • Method Details

    • isPlaying

      public boolean isPlaying()
    • getNumberOfChannels

      public long getNumberOfChannels()
    • getDuration

      public double getDuration()
    • getDelegate

      public AVAudioPlayerDelegate getDelegate()
    • setDelegate

      public void setDelegate​(AVAudioPlayerDelegate v)
    • getUrl

      public NSURL getUrl()
    • getData

      public NSData getData()
    • getPan

      public float getPan()
    • setPan

      public void setPan​(float v)
    • getVolume

      public float getVolume()
    • setVolume

      public void setVolume​(float v)
    • isRateEnabled

      public boolean isRateEnabled()
    • setRateEnabled

      public void setRateEnabled​(boolean v)
    • getRate

      public float getRate()
    • setRate

      public void setRate​(float v)
    • getCurrentTime

      public double getCurrentTime()
    • setCurrentTime

      public void setCurrentTime​(double v)
    • getDeviceCurrentTime

      public double getDeviceCurrentTime()
    • getNumberOfLoops

      public long getNumberOfLoops()
    • setNumberOfLoops

      public void setNumberOfLoops​(long v)
    • getSettings

      public AVAudioSettings getSettings()
    • getFormat

      public AVAudioFormat getFormat()
      Since:
      Available in iOS 10.0 and later.
    • isMeteringEnabled

      public boolean isMeteringEnabled()
    • setMeteringEnabled

      public void setMeteringEnabled​(boolean v)
    • getChannelAssignments

      public NSArray<AVAudioSessionChannelDescription> getChannelAssignments()
    • setChannelAssignments

      public void setChannelAssignments​(NSArray<AVAudioSessionChannelDescription> v)
    • prepareToPlay

      public boolean prepareToPlay()
    • play

      public boolean play()
    • playAtTime

      public boolean playAtTime​(double time)
    • pause

      public void pause()
    • stop

      public void stop()
    • setVolume

      public void setVolume​(float volume, double duration)
      Since:
      Available in iOS 10.0 and later.
    • updateMeters

      public void updateMeters()
    • getPeakPowerForChannel

      public float getPeakPowerForChannel​(long channelNumber)
    • getAveragePowerForChannel

      public float getAveragePowerForChannel​(long channelNumber)