Package io.rong.imkit.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)检查AudioPlayManager是否处于通道正常的状态。 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)
检查AudioPlayManager是否处于通道正常的状态。
- Parameters:
context- 上下文- Returns:
是否处于通道正常的状态
-
isInVOIPMode
boolean isInVOIPMode(Context context)
-
setInVoipMode
void setInVoipMode(boolean isVOIPMode)
-
isPlaying
boolean isPlaying()
-
-
-
-