检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
授权浏览器摄像头/麦克风访问权限的方法 谷歌浏览器 打开谷歌浏览器,单击右上角设置图标。 单击“设置”,打开设置页面。选择“隐私设置和安全性”,再单击“网站设置”。 进入网站设置页面,分别单击“摄像头”和“麦克风”。 进入摄像头、麦克风授权页面,选择网站可以请求使用您的摄像头、麦克风权限即可。
【功能说明】 设置声音播放模式。成功加入房间后才能调用。 【请求参数】 speakerModel:声音播放模式,具体请参见HWRtcSpeakerModel。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 只支持iphone。 setCameraConfig
配置录制回调 SparkRTC服务提供了录制任务状态回调设置,支持配置HTTP/HTTPS URL,向用户服务器发送POST请求,将录制任务状态信息实时反馈到用户服务器。 回调协议 请求:HTTP POST请求,请求Body的内容为JSON格式。 应答:HTTP STATUS CODE
为什么无法打开摄像头? 摄像头打开失败有多种原因,建议您参照如下方面进行初步排查: 确认摄像头权限是否已打开。Android和iOS系统都有权限管理,请在系统设置中进行检查。同时Android的部分安全软件也会进行权限管理。 检查是否有其他应用占据了摄像头。若有请关闭后,重启手机再打开摄像头。
setAudioClipsVolume virtual int setAudioClipsVolume(double volume) 【功能说明】 设置音效总音量。 【请求参数】 volume:音量值大小,范围为0-100。 【返回参数】 0:方法调用成功。 < 0:方法调用失败。具体请参见HRTCErrorCode。
【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 华为SDK系统有默认的编码设置(720P+360P),一般可以不设置发流编码参数。如果您确实需要自定义发流编码参数,请参考华为SDK系统推荐码表:表56和表57,否则可能设置失败。 两重构
【请求参数】 enable:YES表示开启,NO表示关闭。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 默认开启,关闭不会影响音频流发送。 远端用户订阅该用户时,远端用户会收到onRemoteAudioStateChange远端流状态变化回调。
rotation) 【功能说明】 设置远端辅流视图旋转角度。 【请求参数】 userId:用户ID。 rotation:旋转角度信息(0°,90°,270°),具体请参见HRTCVideoRotation。 【返回参数】 0:方法调用成功。 >0:方法调用失败。具体请参见HRTCErrorCode。
&encoderParams) 【功能说明】 设置辅流编码参数。 【请求参数】 encoderParams:需要设置的辅流编码参数,包括宽、高、帧率、码率,具体请参见HRTCVideoAuxiliaryEncParam。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。
aConfig config); 【功能说明】 设置摄像头相关参数,开启摄像头前设置有效。 【请求参数】 config:摄像头的配置参数,具体请参见HRTCCameraConfig。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见客户端错误码。 switchCamera
【功能说明】 设置是否开启外部视频采集。需要在加入房间前调用。 【请求参数】 enable:YES表示开启,NO表示关闭。默认为NO。 format:设置外部采集的视频格式,默认为I420(即yuv420P)。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。
muted:(BOOL)muted; 【功能说明】 设置是否接收对应远端用户的音频流。 【请求参数】 userId:远端用户的userid,唯一标识。 muted:YES表示取消订阅,NO表示订阅。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。
【功能说明】 设置是否开启外部视频采集。 【请求参数】 enable:true表示开启视频自采集,false表示取消视频自采集。默认值为false。 format:设置外部采集的视频格式,默认为I420(即yuv420P)。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。
interval); 【功能说明】 设置音量值上报回调函数(onUserVolumeStatsNotify)的回调周期。 【请求参数】 interval:音量值上报周期,默认关闭音量回调。 0:关闭音量回调。 [100,10000]:有效值范围,单位为毫秒,建议设置为2000ms,默认值为2000ms。
view_t view) 【功能说明】 设置远端流渲染视图(新选看接口),该接口不影响收流。 【请求参数】 userId:远端用户的唯一标识。 view:窗口句柄,view为NULL时,解除窗口绑定并结束选看。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。
【功能说明】 设置是否接收对应远端用户的音频流。同一时间所有房间最多只能接收17路音频流。 【请求参数】 userId: 远端用户的userId,唯一标识。 mute:true表示取消音频流接收。false表示开启音频流接收。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。
原因1:系统未允许应用访问摄像头等媒体源,解决方法请参见授权浏览器摄像头/麦克风访问方法。 原因2:由于浏览器的策略,仅允许通过https://方式或者localhost的方式访问用户的摄像头和麦克风权限。 原因3:检查摄像头等设备是否被其他应用占用了。 如果之前访问过使用Web SD
joinRoom(joinParam ); joinParam:入会参数,包含用户ID、用户名、房间号、认证信息、ctime、是否自动订阅音频和视频、SFU类型、场景和用户角色,具体请参见HRTCJoinParam。 监听远端用户加入房间,并设置远端窗口。 1 2 3 4 5 6 7 8
获取媒体输入输出设备列表。在用户未授权摄像头或麦克风访问权限之前,“label”及“deviceId”可能为空。因此,建议在用户授权访问后,再调用此接口获取设备列表。 授权浏览器的摄像头/麦克风访问权限的方法,请参见授权浏览器摄像头/麦克风访问权限的方法。 【请求参数】 无 【返回参数】
【功能说明】 设置本地渲染视图。该方法设置本地视频显示信息。 App通过调用此接口绑定本地视频流的显示视窗(view),并设置视频显示模式。 【请求参数】 view:窗口句柄。 displayMode:图像填充模式。具体请参见HRTCVideoDisplayMode。不设置则默认为裁剪模式。