Package ai.nexconn.chatui.manager
Class AudioPlayManager
-
- All Implemented Interfaces:
public class AudioPlayManager
-
-
Method Summary
Modifier and Type Method Description static AudioPlayManagergetInstance()voidonSensorChanged(SensorEvent event)voidonAccuracyChanged(Sensor sensor, int accuracy)voidstartPlay(Context context, Uri audioUri, IAudioPlayListener playListener)voidsetPlayListener(IAudioPlayListener listener)voidstopPlay()UrigetPlayingUri()booleanisInNormalMode(Context context)Checks whether the AudioPlayManager is in normal audio channel mode. booleanisInVOIPMode(Context context)voidsetInVoipMode(boolean isVOIPMode)booleanisPlaying()-
-
Method Detail
-
getInstance
static AudioPlayManager getInstance()
-
onSensorChanged
void onSensorChanged(SensorEvent event)
-
onAccuracyChanged
void onAccuracyChanged(Sensor sensor, int accuracy)
-
startPlay
void startPlay(Context context, Uri audioUri, IAudioPlayListener playListener)
-
setPlayListener
void setPlayListener(IAudioPlayListener listener)
-
stopPlay
void stopPlay()
-
getPlayingUri
Uri getPlayingUri()
-
isInNormalMode
boolean isInNormalMode(Context context)
Checks whether the AudioPlayManager is in normal audio channel mode.
- Parameters:
context- the context- Returns:
whether the audio channel is in normal mode
-
isInVOIPMode
boolean isInVOIPMode(Context context)
-
setInVoipMode
void setInVoipMode(boolean isVOIPMode)
-
isPlaying
boolean isPlaying()
-
-
-
-