Added in API level 26
Summary: Methods
VolumeAutomation
public interface VolumeAutomation
| android.media.VolumeAutomation |
VolumeAutomation defines an interface for automatic volume control of AudioTrack and MediaPlayer objects.
Summary
Public methods | |
|---|---|
abstract VolumeShaper | createVolumeShaper(VolumeShaper.Configuration configuration) Returns a |
Public methods
createVolumeShaper
Added in API level 26
public abstract VolumeShaper createVolumeShaper (VolumeShaper.Configuration configuration)
Returns a VolumeShaper object that can be used modify the volume envelope of the player or track.
| Parameters | |
|---|---|
configuration | VolumeShaper.Configuration: the configuration that specifies the curve and duration to use. This value cannot be null. |
| Returns | |
|---|---|
VolumeShaper | a VolumeShaper object This value cannot be null. |
| Throws | |
|---|---|
IllegalArgumentException | if the configuration is not allowed by the player. |
IllegalStateException | if too many VolumeShapers are requested or the state of the player does not permit its creation (e.g. player is released). |