接口协议适用平台:Android

EasyPlayerClient类

该类主要负责码流的解析\解码\播放\录像等核心功能的启动与控制.

创建SDK对象

/**
* 创建SDK对象
*
* @param context 上下文对象
* @param key SDK key
* @param surface 显示视频用的surface
*/
public EasyPlayerClient(Context context, String key, Surface surface, ResultReceiver receiver)

启动播放

/**
* 启动播放
*
* @param url
* @param type
* @param mediaType
* @param user
* @param pwd
* @return
*/
public int start(final String url, int type, int mediaType, String user, String pwd)

设置是否使能音频

public void setAudioEnable(boolean enable)

暂停播放

public void pause()

恢复播放

public void resume()

终止播放

/**
* 终止播放
*/
public void stop()

启动录像

public synchronized void startRecord(String path)

停止录像

public synchronized void stopRecord()

PlayFragment

播放器的封装类.通过该类可以很方便实现一个播放器的基本功能.开发者只需要将该Fragment加入到Activity里面,即可实现播放视频的功能.Easy and fast

创建Fragment

public static PlayFragment newInstance(Context context, String url, ResultReceiver rr)

进入全屏

public void enterFullscreen()

退出全屏

public void quiteFullscreen()

抓拍

public void takePicture(final String path)

设置显示模式

public void setScaleType(@IntRange(from = ASPACT_RATIO_INSIDE, to = FILL_WINDOW) int type)