public class WlMusic
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cutAudio(int start_secs,
int end_secs) |
void |
cutAudio(int start_secs,
int end_secs,
java.lang.String savepath,
java.lang.String filename)
cutting audio
|
int |
getDuration()
get duration
|
static WlMusic |
getInstance() |
MuteEnum |
getMute()
get the mute of playing
|
float |
getPlayPitch()
get the pitch
|
float |
getPlaySpeed()
get play speed
|
java.lang.String |
getSource() |
int |
getVolume()
get the volume
|
boolean |
isPlayCircle()
get play circle status
|
boolean |
isPlaying() |
void |
pause()
pause
|
void |
pauseRecordPlaying()
pause recording
|
void |
playCutAudio(int start_secs,
int end_secs)
play the time of audio before cutting
|
void |
playNext(java.lang.String source)
play next source
|
void |
prePared()
prepared to play
|
void |
resume()
resume
|
void |
resumeRecordPlaying()
resume recording
|
void |
seek(int secds,
boolean seekingfinished,
boolean showTime)
seek to secds
|
void |
setCallBackPcmData(boolean callBackPcmData) |
void |
setMute(MuteEnum mute)
set the mute
|
void |
setOnCompleteListener(OnCompleteListener onCompleteListener) |
void |
setOnErrorListener(OnErrorListener onErrorListener) |
void |
setOnInfoListener(OnInfoListener onInfoListener) |
void |
setOnLoadListener(OnLoadListener onLoadListener) |
void |
setOnPauseResumeListener(OnPauseResumeListener onPauseResumeListener) |
void |
setOnPreparedListener(OnPreparedListener onPreparedListener) |
void |
setOnRecordListener(OnRecordListener onRecordListener) |
void |
setOnShowPcmDataListener(OnShowPcmDataListener onShowPcmDataListener) |
void |
setOnVolumeDBListener(OnVolumeDBListener onVolumeDBListener) |
void |
setPlayCircle(boolean playCircle)
set play by circle
|
void |
setPlayPitch(float pitch)
set the pitch
|
void |
setPlaySpeed(float speed)
set play speed
|
void |
setShowPCMDB(boolean showPCMDB) |
void |
setSource(java.lang.String source) |
void |
setVolume(int percent)
set the volume
|
void |
start()
start
|
void |
startRecordPlaying(java.lang.String recordSavePath,
java.lang.String recordSaveName)
start recording
|
void |
stop()
stop player and release source
|
void |
stopRecordPlaying()
stop recording
|
public static WlMusic instance
public static WlMusic getInstance()
public void setSource(java.lang.String source)
public java.lang.String getSource()
public void setCallBackPcmData(boolean callBackPcmData)
public void setShowPCMDB(boolean showPCMDB)
public void setOnPreparedListener(OnPreparedListener onPreparedListener)
public void setOnErrorListener(OnErrorListener onErrorListener)
public void setOnLoadListener(OnLoadListener onLoadListener)
public void setOnInfoListener(OnInfoListener onInfoListener)
public void setOnCompleteListener(OnCompleteListener onCompleteListener)
public void setOnPauseResumeListener(OnPauseResumeListener onPauseResumeListener)
public void setOnVolumeDBListener(OnVolumeDBListener onVolumeDBListener)
public void setOnRecordListener(OnRecordListener onRecordListener)
public void setOnShowPcmDataListener(OnShowPcmDataListener onShowPcmDataListener)
public boolean isPlaying()
public void prePared()
public void playNext(java.lang.String source)
source - public void setPlayCircle(boolean playCircle)
playCircle - public boolean isPlayCircle()
public void start()
public void pause()
public void resume()
public void stop()
public void seek(int secds,
boolean seekingfinished,
boolean showTime)
secds - seekingfinished - showTime - public int getDuration()
public void setVolume(int percent)
percent - public int getVolume()
public void setPlaySpeed(float speed)
speed - public float getPlaySpeed()
public float getPlayPitch()
public void setPlayPitch(float pitch)
pitch - public void setMute(MuteEnum mute)
mute - public MuteEnum getMute()
public void startRecordPlaying(java.lang.String recordSavePath,
java.lang.String recordSaveName)
recordSavePath - recordSaveName - public void stopRecordPlaying()
public void pauseRecordPlaying()
public void resumeRecordPlaying()
public void playCutAudio(int start_secs,
int end_secs)
start_secs - end_secs - public void cutAudio(int start_secs,
int end_secs,
java.lang.String savepath,
java.lang.String filename)
start_secs - end_secs - savepath - filename - public void cutAudio(int start_secs,
int end_secs)