Public 成员函数 | |
abstract void | onStartStreamingSuccess () |
abstract void | onStartStreamingFailure (@StartStreamingError int err, String msg) |
abstract void | onMediaStreamingError (@MediaStreamingError int err, String msg) |
abstract void | onStreamingConnectionStateChanged (@StreamingConnectionState int state) |
Agora Streaming Kit 用 StreamingEventHandler 类向 app 发送回调事件通知。App 通过继承该类的回调函数获取 Kit 的回调事件通知。 该类的所有回调函数都有缺省(空)实现, app 可以根据需要只继承关心的事件。 在回调函数中,app 不应该做耗时操作或者调用可能会引起阻塞的 API,否则可能影响 Kit 的运行。
|
abstract |
推送媒体流成功回调。
调用 startStreaming 方法推送媒体流成功后,Kit 会触发该回调。
|
abstract |
推送媒体流失败。
调用 startStreaming 方法推送媒体流失败后,Streaming Kit 触发该回调。你可以从该回调中 获取失败的错误码 err
和失败的说明 msg
。
err | 失败的错误码,详见 StartStreamingError。 |
msg | 失败的说明。 |
|
abstract |
推流过程中,媒体流出错回调。
用 startStreaming 方法开始推送媒体流后,当推送的媒体流出错时,Kit 会触发该回调,向你报告错误码和说明。请根据错误码和说明排查问题。
err | 媒体流出错的错误码,详见 MediaStreamingError。 |
msg | 媒体流出错的说明。 |
|
abstract |
推送媒体流状态改变。
推流过程中,当推送媒体流状态发生改变时,Streaming Kit 触发该回调。你可以从该回调中获取当前推流状态。
state | 推送媒体流的状态,详见 StreamingConnectionState。 |