-
Notifications
You must be signed in to change notification settings - Fork 246
KSYPlayRecord
xinbaicheng edited this page Jul 27, 2017
·
9 revisions
金山云Android播放SDK提供了边播边录功能, 即在播放过程中可以录制视频与声音
并生成MP4
, 且录制生成的视频内容不包含UI等信息
-
SDK版本要求
- 播放SDK: v2.0.3 及以上版本
- 融合SDK: v2.4.2 及以上版本
-
Android系统版本: Android 4.3 (API Level 18)及以上
-
仅在
软解
时生效
边播边录的和核心类KSYMediaPlayerRecorder
, 其构造函数及接口如下
/**
* 视频编码配置与输出路径不可为空,否则会抛出异常,音频编码配置为空时便不会录制音频
*
* @param videoConfig 视频编码配置类
* @param audioConfig 音频编码配置类
* @param outputPath 输出路径
*/
public KSYMediaRecorder(VideoRecorderConfig videoConfig, AudioRecorderConfig audioConfig, String outputPath)
/**
* 初始化接口
*
* @param player 播放器对象
* @throws IOException
*/
public void init(KSYMediaPlayer player) throws IOException
/**
* 开始录制
*/
public void start()
/**
* 结束录制
*/
public void stop()
视频编码配置类VideoRecorderConfig
/**
* 设置视频编码码率
*
* @param bitrate 视频码率, 单位: bit
*/
public void setVideoBitrate(int bitrate)
/**
* 设置视频编码帧率
*
* @param frameRate 视频码率, 单位:fps
*/
public void setVideoEncodeFrameRate(int frameRate)
/**
* 设置视频编码关键帧间隔
*
* @param second 视频关键帧间隔, 单位: 秒
*/
public void setKeyFrameIntervalSecond(int second)