public class TXZAudioManager
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static class |
TXZAudioManager.AudioTool
枚举类名:默认电台工具
枚举类描述:有同行者。
|
static interface |
TXZAudioManager.AudioToolStatusListener
接口名:电台工具状态变化监听器
接口描述:电台工具状态变化监听器,自定义电台工具时,需要通过此监听器通知语音第三方APP状态
|
static class |
TXZAudioManager.IAudioTool
已过时。
已弃用
AbsTXZAudioTool |
限定符和类型 | 方法和说明 |
---|---|
void |
exit()
方法名:退出播放
方法描述:退出播放当前的电台媒体,自适应调用当前电台类型API
|
static TXZAudioManager |
getInstance()
获取单例
|
boolean |
isPlaying()
方法名:播放状态获取接口
方法描述:音频是否正在播放中
|
void |
next()
方法名:下一个电台
方法描述:播放下一个电台,自适应调用当前电台类型API
|
void |
pause()
方法名:暂停播放
方法描述:暂停当前的电台媒体,自适应调用当前电台类型API
|
void |
play()
方法名:开始播放
方法描述:开始播放当前的电台媒体,自适应调用当前电台类型API
|
void |
playKeywords(java.lang.String keywords)
方法名:指定关键字播放电台
方法描述:根据关键字搜索并播放电台,如:郭德纲的相声,自适应调用当前电台类型API
|
void |
prev()
方法名:上一个电台
方法描述:上一个电台,自适应调用当前电台类型API
|
void |
setAudioTool(com.txznet.sdk.media.AbsTXZAudioTool tool)
方法名:设置电台适配工具
方法描述:当前无同行者已适配电台APP时,可以通过设置额外电台工具进行控制适配
|
void |
setDefaultAudioTool(TXZAudioManager.AudioTool at)
已过时。
已弃用,
AbsTXZAudioTool |
void |
setSearchConfig(TXZAudioManager.AudioTool type,
boolean showResult,
int timeout)
方法名:设置电台工具搜索参数
方法描述:设置电台数据搜索工具、是否需要展示语音结果展示页和搜索超时时间
|
void |
setXMLYAppkey(java.lang.String appSecret,
java.lang.String appKey,
java.lang.String pkgName)
方法名:设置喜马拉雅电台SDK激活参数
方法描述:喜马拉雅对SDK调用有要求,需要针对不同项目配置SDK APP_Key、APP_Secret及授权方包名
|
void |
showXmlySearchResult(boolean show)
已过时。
转用
setSearchConfig(com.txznet.sdk.TXZAudioManager.AudioTool, boolean, int) , 提供针对特定工具的更详细配置 |
public static TXZAudioManager getInstance()
public void setDefaultAudioTool(TXZAudioManager.AudioTool at)
AbsTXZAudioTool
at
- 需要设置的音乐工具类型public void setXMLYAppkey(java.lang.String appSecret, java.lang.String appKey, java.lang.String pkgName)
appSecret
- APP_Secret由喜马拉雅提供appKey
- APP_Key由喜马拉雅提供pkgName
- 授权方包名由喜马拉雅提供public void setAudioTool(com.txznet.sdk.media.AbsTXZAudioTool tool)
tool
- 同行者远程电台工具public boolean isPlaying()
public void play()
public void pause()
public void playKeywords(java.lang.String keywords)
keywords
- 关键字文本public void exit()
public void next()
public void prev()
@Deprecated public void showXmlySearchResult(boolean show)
setSearchConfig(com.txznet.sdk.TXZAudioManager.AudioTool, boolean, int)
, 提供针对特定工具的更详细配置show
- 是否显示列表public void setSearchConfig(TXZAudioManager.AudioTool type, boolean showResult, int timeout)
type
- AudioTool工具类型showResult
- 是否在声控界面显示搜索列表timeout
- 搜索超时时间