-
Android - 实时音视频 SparkRTC
a。 手机的CPU架构可通过以下方式查询。 手机开启USB调试,连接上电脑,然后打开Windows操作系统中的cmd程序,输入如下命令: adb shell getprop ro.product.cpu.abi SDK集成 解压Android SDK包。 将Android SDK包中的“hwRtcSdk
-
Android SDK - 实时音视频 SparkRTC
Android SDK 开发前准备 SDK使用 基本使用逻辑 接口参考 常见问题 修订记录
-
开发前准备 - 实时音视频 SparkRTC
准备DevEco,推荐使用4.0.0(10) SDK及以上。 准备Android运行环境:API 21、Android 5.0以上设备。 支持的终端CPU架构:armeabi-v7a、arm64-v8a。 手机的CPU架构可通过以下方式查询。 手机开启USB调试,连接上电脑,然后打开Windows操作系统中的cmd程序,输入如下命令:
-
实现音视频通话(Android) - 实时音视频 SparkRTC
实现音视频通话(Android) 环境准备 屏幕分享 通话中质量监测 播放音效文件 播放音乐文件 原始音频数据(音频前后处理) 音频自采集和音频自渲染 原始视频数据(视频前后处理) 自定义视频采集 自定义视频渲染 加入多频道(跨房) 父主题: 实现音视频通话
-
Android平台如何缩减安装包体积? - 实时音视频 SparkRTC
Android平台如何缩减安装包体积? 根据目标设备架构,您可以选择只打包armeabi-v7a,或者只打包arm64-v8a。 父主题: SDK使用
-
数据类型 - 实时音视频 SparkRTC
HRTCDeviceType 系统音视频设备设备类型 HRTCDeviceState 系统音视频设备设备状态 HRTCUrlStatusList rtmp推流回调url状态列表 HRTCVideoRemoteView 远端流视图 HRTCRemoteMicState 远端麦克风设备状态 HRTCMul
-
设备管理 - 实时音视频 SparkRTC
设备管理 isSpeakerphoneEnabled int isSpeakerphoneEnabled(); 【功能说明】 是否启用扬声器。 【请求参数】 无 【返回参数】 0:不使用扬声器。 1:使用扬声器。 仅支持iOS和Android。 setCameraConfig public
-
接口参考 - 实时音视频 SparkRTC
事件回调(IHRTCConnectionEventHandler) 客户端错误码 服务端错误码 数据类型 媒体原始数据管理 父主题: Android SDK
-
基本使用逻辑 - 实时音视频 SparkRTC
在会中,也可以进行切换摄像头等参数的配置。 用户离开房间后,需销毁对应资源。 在时序图中,单击相应接口名称可快速跳转到相应接口位置查看其使用方法。 父主题: Android SDK
-
屏幕共享 - 实时音视频 SparkRTC
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> targetSdkVersion >= 29时,在AndroidManifest.xml中需添加如下约束。 <service android:name="com
-
Android SDK是否支持自定义采集数据? - 实时音视频 SparkRTC
Android SDK是否支持自定义采集数据? 支持,具体请参见自定义音频采集和渲染和自定义视频采集和渲染实现。 父主题: SDK使用
-
常见问题 - 实时音视频 SparkRTC
width * height / 4); 得到YUV数据后,可以选择OpenGL或者其他能够播放YUV格式图像的方式进行渲染 父主题: Android SDK
-
SDK使用 - 实时音视频 SparkRTC
mHwRtcEngine.leaveRoom(); finish(); 销毁引擎 1 HRTCEngine.destroy(); 父主题: Android SDK
-
接口总览 - 实时音视频 SparkRTC
加入房间 leaveRoom 离开房间 changeUserRole 设置用户角色 renewAuthorization 更新鉴权签名 changeUserName 更新用户昵称 createConnection 创建跨房(HRTCConnection)对象 addMultiRoomMediaRelay
-
修订记录 - 实时音视频 SparkRTC
增加RoleType枚举类。 ConnChangeReason枚举类增加枚举值成员。 2020-04-15 第一次正式发布 父主题: Android SDK
-
接口总览 - 实时音视频 SparkRTC
接口总览 本章节介绍了Android SDK的HRTCConnection接口详情。 HRTCConnection按照其功能可分类为:初始化等基础接口、房间功能、音频管理、视频管理、屏幕共享。 单击下图中相应接口名称,可快速跳转到相应接口位置查看其使用方法。 表1 初始化等基础接口
-
事件回调(IHRTCEngineEventHandler) - 实时音视频 SparkRTC
【功能说明】 设备状态发生变化,触发此回调。 【回调参数】 deviceId:系统设备标识,如系统音频播放设备标识可通过getPlaybackDevices获取。 deviceType:系统设备类型,具体请参见HRTCDeviceType。 deviceState:系统设备状态,具体请参见HRTCDeviceState。
-
事件回调(IHRTCConnectionEventHandler) - 实时音视频 SparkRTC
g userId, HRTCRemoteMicState state); 【功能说明】 远端麦克风设备状态变更回调。 【回调参数】 userId:用户id。 state:麦克风设备状态,具体请参见HRTCRemoteMicState。 onRemoteShareStatusChangeNotify
-
移动端(Android/iOS)创建一个房间,是否支持PC端(MAC/Windows)接入? - 实时音视频 SparkRTC
移动端(Android/iOS)创建一个房间,是否支持PC端(MAC/Windows)接入? 支持,SparkRTC支持全平台互通。 父主题: SDK使用
-
环境准备 - 实时音视频 SparkRTC
环境准备 详情请参考开发前准备。 父主题: 实现音视频通话(Android)