播放事件回调
播放事件回调
LCOpenSDK_EventListener
预览/回放窗口与 SDK 的回调桥梁,预览与回放必配。 见 功能集成 — 播放功能。
回调方法
预览窗口(LCOpenSDK_PlayRealWindow)与回放窗口(LCOpenSDK_PlayBackWindow)均须 setWindowListener 注册本类。
| 方法 | 说明 |
|---|---|
onPlayerResult(int type, String code, int index) | 拉流/播放结果与错误码 |
onPlayBegan(int index) | 开始播放 |
onPlayFinished(int index) | 播放结束 |
| 分辨率、缓冲、手势等 | 其余 @Override 以压缩包 doc/ 为准 |
示例(节选)
预览与回放窗口 API 同形,须对对应窗口类调用 setWindowListener:
LCOpenSDK_EventListener listener = new LCOpenSDK_EventListener() {
@Override
public void onPlayerResult(int type, String code, int index) { /* … */ }
};
// 实时预览
LCOpenSDK_PlayRealWindow playRealWindow = /* … */;
playRealWindow.setWindowListener(listener);
// 录像回放
LCOpenSDK_PlayBackWindow playBackWindow = /* … */;
playBackWindow.setWindowListener(listener);
| 窗口类 | 说明 |
|---|---|
预览窗口 LCOpenSDK_PlayRealWindow | 实时预览 |
回放窗口 LCOpenSDK_PlayBackWindow | 本地/云录像回放 |