public class TuSdkAudioFileDecoder
extends java.lang.Object
构造器和说明 |
---|
TuSdkAudioFileDecoder() |
限定符和类型 | 方法和说明 |
---|---|
protected void |
finalize() |
void |
flush()
刷新缓存数据
|
TuSdkAudioInfo |
getAudioInfo()
音频信息
|
boolean |
isPlaying()
是否正在播放
|
void |
pause()
暂停播放
|
void |
release()
释放资源
|
boolean |
restart()
重新启动
|
void |
resume()
恢复播放
|
void |
seekTo(long timeUs,
int mode)
跳转到指定时间
|
void |
setAudioRender(TuSdkAudioRender audioRender)
音频渲染接口
|
void |
setListener(TuSdkDecoderListener listener)
音频解码监听器
|
void |
setMediaDataSource(org.lasque.tusdk.core.struct.TuSdkMediaDataSource mediaDataSource)
设置媒体数据源
|
void |
setMediaSync(TuSdkAudioDecodecSync mediaSync)
媒体同步器
|
boolean |
start()
开始执行文件解码
|
public TuSdkAudioInfo getAudioInfo()
public void setMediaDataSource(org.lasque.tusdk.core.struct.TuSdkMediaDataSource mediaDataSource)
mediaDataSource
- public void setListener(TuSdkDecoderListener listener)
public void setMediaSync(TuSdkAudioDecodecSync mediaSync)
public void setAudioRender(TuSdkAudioRender audioRender)
public void release()
protected void finalize() throws java.lang.Throwable
finalize
在类中 java.lang.Object
java.lang.Throwable
public boolean restart()
public boolean start()
public boolean isPlaying()
public void pause()
public void resume()
public void flush()
public void seekTo(long timeUs, int mode)
timeUs
- 跳转到指定时间(微秒)mode
- 模式:
MediaExtractor.SEEK_TO_PREVIOUS_SYNC
MediaExtractor.SEEK_TO_NEXT_SYNC
MediaExtractor.SEEK_TO_CLOSEST_SYNC