检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Safari 15.1发布流时会发生异常,导致页面崩溃。 Safari不支持获取输出设备信息,因此,不支持getSpeakers和setAudioOutput接口。 Safari不支持调用addTrack和removeTrack接口。 Safari浏览器不能多次调用本地流采集接口,
soundId:音效ID,取值>=0。 filePath:音效文件路径,支持本地文件和网络文件。 loop:音效文件播放次数,0为不播放,-1为循环播放。 pitch:音调大小,当前不支持。 pan:空间位置,当前不支持。 gain:音量大小,取值范围为0-100。 publish:1表示
soundId:音效ID,取值>= 0。 filePath:音效文件路径,支持本地文件和网络文件。 loop:音效文件播放次数,0为循环播放。 pitch:音调大小,当前不支持。 pan:空间位置,当前不支持。 gain:音量大小,取值范围0-100。 publish:1表示将音效文
Duration(soundId, "D:\\test.mp3"); //根据当前总时长刷新界面进度条 获取音效文件播放位置 播放过程中可以调用getAudioClipCurrentPosition获取音效文件播放位置,可用于刷新界面的播放进度条。 int soundId = 0;
pathForResource:@"test.mp3" ofType:@""]]; //根据当前总时长刷新界面进度条 获取音效文件播放位置 播放过程中可以调用getAudioClipCurrentPosition获取音效文件播放位置,可用于刷新界面的播放进度条。 int soundId = 0;
soundId:音效ID,取值>= 0。 filePath:音效文件路径,支持本地文件和网络文件。 loop:音效文件播放次数,0为循环播放。 pitch:音调大小,(当前不支持)。 pan:空间位置,(当前不支持)。 gain:音量大小,取值范围0-100。 publish:1表示将音
); 获取音乐文件总时长和播放位置 音乐文件打开成功后,Sdk会触发一次onAudioMixStateChangedNotify回调,传入state参数为HRTC_AUDIO_FILE_OPEN_COMPLETED,此时可以调用getAudioFileDuration获取音乐文件总时长,可用以刷新界面进度条的总时长。
pathForResource:@"test.mp3" ofType:@""]]; //根据当前总时长刷新界面进度条 获取音效文件播放位置 播放过程中可以调用getAudioClipCurrentPosition获取音效文件播放位置,可用于刷新界面的播放进度条。 int soundId = 0;
【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 加入房间后才可以切换角色,当前仅支持joiner和player角色切换。 切换成功触发onUserRoleChange回调。切换失败会触发onError回调,错误码HWRtcEr
char* userId, int reason) 【功能说明】 远端joiner用户离开当前房间,触发此回调。 本端用户离开当前房间,会回调当前房间所有用户offline。 【回调参数】 roomId:当前房间的房间ID。 userId:离开房间的远端用户ID。 reason:远端用户离线原因,预留参数。
getAudioFileVolume 获取音频文件播放音量 getAudioFilePlayoutVolume 获取音频文件本地播放音量 getAudioFileDuration 获取音频文件时长 getAudioFileCurrentPosition 获取当前音频播放位置 setAudioFilePosition
50]; 获取音乐文件总时长和播放位置 音乐文件打开成功后,sdk会触发一次onAudioMixStateChangedNotify回调,传入state参数为HWRtcAudioFileOpenCompleted,此时可以调用getAudioFileDuration获取音乐文件总时长,可用以刷新界面进度条的总时长。
50]; 获取音乐文件总时长和播放位置 音乐文件打开成功后,sdk会触发一次onAudioMixStateChangedNotify回调,传入state参数为HWRtcAudioFileOpenCompleted,此时可以调用getAudioFileDuration获取音乐文件总时长,可用以刷新界面进度条的总时长。
startScreenShare() 【功能说明】 开启屏幕共享。开启屏幕共享前需要调用getScreenShareSources和setScreenShareTarget接口获取和选择共享屏幕(窗口)对象。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。
常见问题 iOS平台如何缩减安装包体积? 对于iPhone 5s及以上版本的手机支持只打包arm64架构,可以在XCode的Build Setting < Build Active Architecture Only设置为YES,并将Valid Architectures只写arm64,则SparkRTC
status:必选,number类型,表示当前推流状态。 0:初始化。 1:链接正常且有流。 2:链接正常但无流。 3:异常重试。 4:处理失败。 errorCode:可选,number类型,表示详细的失败原因,支持的枚举值如下: 0: 正常。 1: 内部错误。 2: 地址解析失败。 3: 连接失败。
原始音频数据(音频前后处理) 功能描述 音视频传输过程中,可以对采集到的音视频数据进行前处理和后处理,获取想要的播放效果。 对于有自行处理音视频数据需求的场景,HWRtcEngine SDK提供原始数据功能,您可以在将数据发送给编码器前进行前处理,对捕捉到的音频信号或视频帧进行修
原始音频数据(音频前后处理) 功能描述 音视频传输过程中,我们可以对采集到的音视频数据进行前处理和后处理,获取想要的播放效果。 对于有自行处理音视频数据需求的场景,HWRtcEngine SDK 提供原始数据功能,您可以在将数据发送给编码器前进行前处理,对捕捉到的音频信号或视频帧
原始视频数据(视频前后处理) 功能描述 音视频传输过程中,可以对采集到的音视频数据进行前处理和后处理,获取想要的播放效果。 对于有自行处理音视频数据需求的场景,HWRtcEngine SDK提供原始数据功能,您可以在将数据发送给编码器前进行前处理,对捕捉到的音频信号或视频帧进行修
Demo怎么体验? 在进行Windows的Demo使用或集成SDK时,提示微软C++标准库缺失,该如何获取? SparkRTC支持接入微信小程序吗? 实时音视频是什么? 实时音视频和直播有什么区别? SparkRTC是否支持在国外使用? SparkRTC RoomID是什么?取值区间值是多少?