-
Notifications
You must be signed in to change notification settings - Fork 6
4.设置推流配置信息与推送直播
tanqu2013 edited this page Apr 1, 2017
·
1 revision
/**
* 设置推流配置信息
* 推流分辨率可能会随着手机支持的分辨率而改变
* @param definition 推流清晰度
* @param orientation 推流方向
*/
void setConfiguration(@PolyvRTMPDefinition.Definition int definition, @PolyvRTMPOrientation.Orientation int orientation);
/**
* 设置预览图像大小类型
* @param renderScreenSize
*/
void setRenderScreenSize(@PolyvRTMPRenderScreenSize.RenderScreenSize int renderScreenSize);
/**
* 开始捕获视频
*/
void capture();
/**
* 设置当前已准备好可以进入推流回调
* @param l
*/
void setOnPreparedListener(IPolyvRTMPOnPreparedListener l);
/**
* 设置视频播放器内部错误回调
* @param l
*/
void setOnErrorListener(IPolyvRTMPOnErrorListener l);
/**
* 设置打开摄像头成功回调
* @param l
*/
void setOnOpenCameraSuccessListener(IPolyvRTMPOnOpenCameraSuccessListener l);
/**
* 设置摄像头改变回调
* @param l
*/
void setOnCameraChangeListener(IPolyvRTMPOnCameraChangeListener l);
/**
* 设置推流开始成功回调
* @param l
*/
void setOnLivingStartSuccessListener(IPolyvRTMPOnLivingStartSuccessListener l);
/**
* 设置连接断开回调
* @param l
*/
void setOnDisconnectionListener(IPolyvRTMPOnDisconnectionListener l);
/**
* 设置推送失败回调
* @param l
*/
void setOnPublishFailListener(IPolyvRTMPOnPublishFailListener l);
**com.easefun.polyvrtmp.activity.PolyvMainActivity
**中有详细使用示例。
所有接口描述都在API文档中记录了。