检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
onRemoteUserOnline跨房回调,在该回调内用对应远端用户的跨房连接调用startRemoteStreamView方法设置远端窗口并开启收流。 示例代码如下: //创建跨房引擎,room id具有唯一性,不可重复,设置引擎代理 HWRtcConnection *connection
mHwRtcEngine.getAudioFilePosition(); // 刷新进度条 } 设置音乐文件播放位置 播放过程中,调用setAudioFilePosition设置音乐文件播放位置,可用于跳转至对应播放位置。 public void seekTo() { mHwRtcEngine
onRemoteUserOnline跨房回调,在该回调内用对应远端用户的跨房连接调用startRemoteStreamView方法设置远端窗口并开启收流。 示例代码如下: //创建跨房引擎,room id具有唯一性,不可重复,设置引擎代理 HWRtcConnection *connection
录制。 录制指定的媒体类型,支持仅录制音频、仅录制视频、同时录制音视频。 支持录制MP4、HLS文件,音频编码类型支持AAC。 设置音视频属性,支持设置音视频属性,如码率、分辨率、帧率等。 支持获取回调消息中的播放URL进行回放,回调消息中的downloadurl字段为OBS播放
onRemoteUserOnline跨房回调,在该回调内用对应远端用户的跨房连接调用startRemoteStreamView方法设置远端窗口并开启收流。 示例代码如下: //创建跨房引擎,room id具有唯一性,不可重复,设置跨房引擎回调 //跨房引擎回调类HwRtcCon
setRemoteAuxiliaryStreamViewRotation(String userId, HRTCRotationType rotation); 【功能说明】 设置辅流角度。 【请求参数】 userId:用户ID。 rotation:辅流角度,默认值为HRTC_ROTATION_TYPE_0,具体请参见HRTCRotationType。
0:方法调用失败。具体请参见客户端错误码。 音效文件支持同时播放多个,setAudioClipsVolume接口设置的音量是所有音频文件的最大音量,setVolumeOfAudioClip接口设置的是单个音效文件的音量,音效文件的实际播放音量 = 最大音量 * 自身音量 / 100。例如,最大
framework同级目录。 图2 添加HWRTCEngine.framework 在“Build Settings”页面关闭“Enable Bitcode”, 将其设置为“No”。 图3 设置Enable Bitcode 在“Build Settings”页面的搜索框输入“search”,查看Framework
onJoinRoomFailure:加入房间失败。 onRemoteUserOnline:远端用户收到当前用户加入房间的通知。 音频的自动订阅策略设置只在音频订阅模式下生效。 leaveRoom virtual int leaveRoom() 【功能说明】 离开房间。 【返回参数】 0:方法调用成功。
图1 so库目录 在“/app/build.gradle”文件中设置so库的存放路径。 1 2 3 4 5 sourceSets { main { jniLibs.srcDirs = ['src/main/jniLibs'] } } 在“app/sr
HRTCEngineConfig engineConfig; engineConfig.appId = appId; // appId需在控制台中创建应用后获取. engineConfig.countryCode = countryCode; // 可以根据Grs国家码对照表传值,建议传"CN"
图1 so库目录 在“/app/build.gradle”文件中设置so库的存放路径。 1 2 3 4 5 sourceSets { main { jniLibs.srcDirs = ['src/main/jniLibs'] } } 在“app/sr
cycle:(int)cycle replace:(int)replace startPos:(unsigned int)startPos; 【功能说明】 接口一:设置播放的音频文件,需要入会调用才生效。 接口二:启动音频混音。 接口三:开始播放音频文件。当前只支持本地播放。若角色为“publisher”,不支持调用。
signature:(NSString *)authorization ctime:(long long)ctime; 【功能说明】 设置用户在本房间内/指定房间的角色,角色切换时使用。 【请求参数】 role:用户角色,具体请参见HWRtcRole。 authorization
查询实时质量数据 功能介绍 获取实时质量数据的相关指标在某一时间段内每分钟的统计数据。 最大查询跨度1天。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /
e signature:(NSString *)authorization ctime:(long long)ctime; 【功能说明】 设置用户在当前房间内的角色类型,角色切换时使用。 【请求参数】 role:用户角色类型,joiner类型和player类型,具体请参见HWRtcRole。
h”和“HWRtcEngine.h”导入工程中,集成framework在Headers下面自带头文件,无需再导入。 图2 导入头文件 在“Build Settings”页面的搜索框输入“search”,确保头文件和库文件的位置都已经在XCODE设置成功。 若“Header Search Paths ”和“Library
h”和“HWRtcEngine.h”导入工程中,集成framework在Headers下面自带头文件,无需再导入。 图2 导入头文件 在“Build Settings”页面的搜索框输入“search”,确保头文件和库文件的位置都已经在XCODE设置成功。 若“Header Search Paths ”和“Library
加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 渲染远端视频流 当远端用户加入房间后会触发onRemoteUserOnline回调,在该回调中使用pullRemoteVideo方法开启接收远端用户的视频流,如果不开启,无法渲染远端视频流。 //远端用户加入房间后触发的回调 void
加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 渲染远端视频流 当远端用户加入房间后会触发onRemoteUserOnline回调,在该回调中使用startRemoteStreamView方法开启接收远端用户的视频流,如果不开启,无法渲染远端视频流。 //远端用户加入房间后触发的回调