class BGMPlayerDynamic extends java.lang.Object implements IBGMPlayer
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
kAliPlayerClassName |
private static java.lang.String |
kAliPlayerFactoryClassName |
private static java.lang.String |
kUrlSourceClassName |
private BGMPlayerDynamicListener |
listener_ |
private java.lang.Object |
player_ |
private static java.lang.String |
TAG |
kMinSupportSdkVersion, outputAudioChannels, outputAudioFormat, outputAudioFormatStr, outputAudioSampleRate
Constructor and Description |
---|
BGMPlayerDynamic(android.content.Context context) |
Modifier and Type | Method and Description |
---|---|
long |
getDuration() |
boolean |
isSDKReady() |
void |
pause() |
void |
prepare() |
void |
release() |
void |
setAutoPlay(boolean isAutoPlay) |
void |
setListenerHandler(long listenerHandler) |
void |
setLoop(boolean isLoop) |
void |
setUrlSource(java.lang.String url) |
void |
start() |
void |
stop() |
private static final java.lang.String TAG
private static final java.lang.String kAliPlayerClassName
private static final java.lang.String kAliPlayerFactoryClassName
private static final java.lang.String kUrlSourceClassName
private java.lang.Object player_
private BGMPlayerDynamicListener listener_
public boolean isSDKReady()
isSDKReady
in interface IBGMPlayer
public void setListenerHandler(long listenerHandler)
setListenerHandler
in interface IBGMPlayer
public void setAutoPlay(boolean isAutoPlay)
setAutoPlay
in interface IBGMPlayer
public void setUrlSource(java.lang.String url)
setUrlSource
in interface IBGMPlayer
public void prepare()
prepare
in interface IBGMPlayer
public long getDuration()
getDuration
in interface IBGMPlayer
public void start()
start
in interface IBGMPlayer
public void pause()
pause
in interface IBGMPlayer
public void stop()
stop
in interface IBGMPlayer
public void setLoop(boolean isLoop)
setLoop
in interface IBGMPlayer
public void release()
release
in interface IBGMPlayer