public class TXZTongTingDataManager
extends java.lang.Object
implements com.txznet.sdk.tongting.IConstantCmd, com.txznet.sdk.tongting.IConstantData
限定符和类型 | 类和说明 |
---|---|
static interface |
TXZTongTingDataManager.ICallback<T> |
CMD_PREFIX, SEND_CMD_ADDLISTENER, SEND_CMD_GETPLAYLIST, SEND_CMD_GETRECOMMENDALBUM, SEND_CMD_GETSUBSCRIBELIST, SEND_CMD_PAUSE, SEND_CMD_PLAY_ALBUM, SEND_CMD_PLAY_AUDIO, SEND_CMD_SETFAVOUR, SEND_CMD_SETSUBSCRIBE
CALLBACK_ONBUFFERPROGRESSUPDATED, CALLBACK_ONFAVOURSTATUSUPDATED, CALLBACK_ONPLAYERMODEUPDATED, CALLBACK_ONPLAYERSTATUSUPDATED, CALLBACK_ONPLAYINFOUPDATED, CALLBACK_ONPLAYLISTCHANGED, CALLBACK_ONPROGRESSUPDATED, KEY_ALBUM_FLAG, KEY_ALBUM_ID, KEY_ALBUM_ID_SID, KEY_ALBUMNAME, KEY_ARTISTS, KEY_AUDIO_FLAG, KEY_AUDIO_ID_SID, KEY_AUDIO_MODE, KEY_AUDIO_MODE_SUPPORT, KEY_CATEGORYID, KEY_DATA, KEY_DESC, KEY_DIRECTION, KEY_DURATION, KEY_ERRORCODE, KEY_FAVOUR, KEY_FLAG, KEY_ID, KEY_ISADD, KEY_ISFAVOUR, KEY_ISSUBSCRIBE, KEY_LIMIT, KEY_LOGO, KEY_NAME, KEY_PROGRESS, KEY_SEQUENCE, KEY_SID, KEY_SOURCE_FROM, KEY_STATE, KEY_TITLE, KEY_TYPE, PARAM_TYPE_RECOMMAND, PARAM_TYPE_SUBSCRIBE, REC_CALLBACK_PERFIX, REC_CMD_GETRECOMMENDALBUM, REC_CMD_GETSUBSCRIBELIST, REC_CMD_PERFIX, REC_CMD_PLAYINFO, REC_CMD_PLAYLIST, REC_CMD_SETFAVOUR, REC_CMD_SETSUBSCRIBE, REC_CMD_STATUS
限定符和类型 | 方法和说明 |
---|---|
static TXZTongTingDataManager |
getInstance() |
void |
getRecommendList(long albumId,
int limit,
int direction,
TXZTongTingDataManager.ICallback<java.util.List<com.txznet.sdk.tongting.TongTingAlbum>> callback)
获取推荐的专辑列表
|
void |
getSubscribeList(long albumId,
int limit,
int up,
TXZTongTingDataManager.ICallback<java.util.List<com.txznet.sdk.tongting.TongTingAlbum>> callback)
获取收藏的专辑列表
|
void |
playAlbum(long albumId,
int albumSid,
long categoryId)
播放指定的专辑
|
void |
playAudio(long id,
int sid)
播放指定的音频(必须处于播放列表中)
|
public static TXZTongTingDataManager getInstance()
public void getRecommendList(long albumId, int limit, int direction, TXZTongTingDataManager.ICallback<java.util.List<com.txznet.sdk.tongting.TongTingAlbum>> callback)
albumId
- 上下拉取数据的时候需要带的临近的一个参数(向上滑动,则需带上列表中最后一个数据的专辑Id,向下滑动,反之)limit
- 一次获取的个数direction
- 上拉(0),还是下拉(1)callback
- public void getSubscribeList(long albumId, int limit, int up, TXZTongTingDataManager.ICallback<java.util.List<com.txznet.sdk.tongting.TongTingAlbum>> callback)
albumId
- 上下拉取数据的时候需要带的临近的一个参数(向上滑动,则需带上列表中最后一个数据的专辑Id,向下滑动,反之)limit
- 一次获取的个数up
- 向上滑动(0),还是下拉(1)callback
- public void playAudio(long id, int sid)
id
- sid
- public void playAlbum(long albumId, int albumSid, long categoryId)
albumId
- 专辑IDalbumSid
- 专辑的来源idcategoryId
- 专辑的分类Id