- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
android_SDK_V3.0.0
中维世纪_播放SDK_V2.0.0
声明:因播放显示方式修改,上版本的播放sdk不在维护,现在启用新版本的播放sdk采用OpenGL显示,接口跟上个版本差别还是比较大的,如果启用“播放SDK_V2.0.0”对应的播放逻辑均需要修改。
1.接口分析
所有接口均在com.jovision.jni类里面,以下是接口详细说明
/**
* 1.初始化,参考 {@link JVSUDT#JVC_InitSDK(int, Object)}
*
* @param handle
* 回调句柄,要传 MainApplication 的实例对象哦,因为回调方式是:br /
* {@link MainApplication#onJniNotify(int, int, int, Object)}
* @param port
* 本地端口
* @param path
* 日志路径
* @return true:成功 false:失败
*/
public static native boolean init(Object handle, int port, String path);
调用实例:
初始化
Jni.init(((MainApplication) getApplication()), 9200, Consts.LOG_PATH);
/**
* 2.卸载,参考 {@link JVSUDT#JVC_ReleaseSDK()}
*
*/
public static native void deinit();
调用实例:
卸载网络库
Jni.deinit();
/**
* 3.(新增接口)获取底层库版本,为了防止库用错,建议将该版本号打印出来
*
* @return json: {jni:xx,net:xx}
*/
public static native String getVersion();
调用实例:
获取底层库版本
Jni.getVersion();
/**
* 4.启用底层日志打印,参考 {@link JVSUDT#JVC_EnableLog(boolean)}
*
*
* @param enable true:启用,false:不启用
*/
public static native void enableLog(boolean enable);
调用实例:
启用播放库日志
Jni.enableLog(true);
不启用播放库日志
Jni.enableLog(false);
/**
* 5.(新增接口)删除底层保存的错误日志
*
*/
public static native void deleteLog();
调用实例:
删除播放库日志
Jni.deleteLog();
/**
* 6.连接,参考
* {@link JVSUDT#JVC_Connect(int, int, String, int, String, String, int, String, boolean, int, boolean, int, Object)}
*
* @param window
* 窗口索引,从 0 开始
* @param channel
* 设备通道,从 1 开始
* @param ip
* @param port
* @param username
* @param password
* @param cloudSeeId
* @param groupId
* @param isLocalDetect
* @param turnType
* @param isPhone
* @param connectType
* @param surface
* @param isTryOmx
* @return 连接结果,成功时返回窗口索引,失败时返回原因值
*/
public static native int connect(int window, int channel, String ip,
int port, String username, String password, int cloudSeeId,
String groupId, boolean isLocalDetect, int turnType,
文档评论(0)