IMediaExtensionObserver
插件事件回调接口类。
onError
插件出错回调。
void onError(String provider, String extension, int error, String message);
当调用 enableExtension(
启用插件失败或者插件运行出错时, 插件会触发该回调并上报错误码和错误原因。true
)
参数
- provider
- 提供插件的服务商名称。
- extension
- 插件的名称。
- error
- 错误码。详见插件服务商提供的插件文档。
- message
- 错误原因。详见插件服务商提供的插件文档。
onEvent
插件事件回调。
void onEvent(String provider, String extension, String key, String value);
为监听插件事件,你需要注册该回调。
参数
- provider
- 提供插件的服务商名称。
- extension
- 插件名称。
- key
- 插件属性的 Key。
- value
- 插件属性 Key 对应的值。
onStarted
插件启用回调。
void onStarted(String provider, String extension);
当调用 enableExtension(
启用插件成功时,插件会触发该回调。true
)
参数
- provider
- 提供插件的服务商名称。
- extension
- 插件名称。
onStopped
插件禁用回调。
void onStopped(String provider, String extension);
当调用 enableExtension(
禁用插件成功时,插件会触发该回调。false
)
参数
- provider
- 提供插件的服务商名称。
- extension
- 插件名称。