检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SparkRTC启动云端录制但没有生成录制文件怎么排查? 用户的obs桶云资源授权、obs冻结、obs设置加密等因素都可能导致下发录制保存obs桶失败,建议您参照如下方面初步排查录制保存obs桶失败的原因。 检查是否给桶授权。 检查obs桶是否欠费。 检查是否给obs桶设置加密。
如何恢复已删除的录音文件? 由于录制文件是存储在OBS桶中的,若需要恢复已删除的录制文件,则需保证删除录制文件前OBS桶已开启多版本控制功能。 若桶开启了多版本控制功能,则删除的对象会保存到“已删除对象”列表中,您可以在“已删除对象”列表中恢复对象,具体请参见取消删除文件。 若桶没有开
SparkRTC云端录制文件存储在哪里? 录制内容不断上传至您预先设定的云存储中,具体请参见云端录制管理。 父主题: 录制相关
播放音效文件 功能描述 用户可以同时播放多个音效文件,给自己和其他与会者听,用于烘托气氛。 支持本地或在线文件路径,文件格式支持播放wav、pcm和单声道mp3音频格式。 接口调用流程 实现播放音效文件 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 播放音效文件 调用
SparkRTC是否支持将本地视频文件分享到实时音视频中? 支持,可以通过以下两种实现方式: 直接共享屏幕让房间内的其他用户看到本地视频。 通过自采集的方式,采集本地视频文件的数据,让房间内的其他用户看到。 具体请参见各端接口参考。 父主题: SDK使用
播放音乐文件 功能描述 混音是将音乐文件和麦克风音频混合,一般用于播放时长较长的背景音乐或者伴奏。同一时间只能播放一个音乐文件。可以在本地播放,也可以同时播放给其他与会者听。 可以播放本地或在线音乐文件,文件格式支持播放wav、pcm和单声道mp3音频格式。 接口调用流程 实现播放音乐文件
int startPos); 【功能说明】 播放音效文件并启动混音,需要在有joiner加入房间后调用。 【请求参数】 soundId:音效ID,取值>= 0。 filePath:音效文件路径,支持本地文件和网络文件。 loop:音效文件播放次数,0为循环播放。 pitch:音调大小,当前不支持。
startPos:(int)startPos; 【功能说明】 播放音效文件并启动混音,需要在有joiner加入房间后调用。 【请求参数】 soundId:音效ID,取值>= 0。 filePath:音效文件路径,支持本地文件和网络文件。 loop:音效文件播放次数,0为循环播放。 pitch:音调大小,(当前不支持)。
int startPos) 【功能说明】 播放音效文件并启动混音,需要在有joiner加入房间后调用。 【请求参数】 soundId:音效ID,取值>=0。 filePath:音效文件路径,支持本地文件和网络文件。 loop:音效文件播放次数,0为不播放,-1为循环播放。 pitch:音调大小,当前不支持。
播放音频文件(混音) 功能描述 混音是将音频文件和麦克风音频混合,一般用于播放时长较长的背景音乐或者伴奏。同一时间只能播放一个音频文件,播放给房间内的其他用户听。 支持播放本地或在线音乐文件,文件格式支持播放wav、pcm和单声道mp3音频格式。 接口调用流程 实现过程 加入房间并发布本端主流
7或以上版本的Windows设备。 支持的平台:x86 release。 资源文件列表 头文件目录 lib文件目录 SDK集成 用Visual Studio打开示例Demo或您的客户端工程文件,解压Windows SDK包,获取资源文件列表中所示的文件目录。 在“配置属性 > VC++目录 > 包含目录”中配置“包含目录”值。
下面自带头文件,无需再导入。 图2 导入头文件 在“Build Settings”页面的搜索框输入“search”,确保头文件和库文件的位置都已经在XCODE设置成功。 若“Header Search Paths ”和“Library Search Paths”中文件位置不对,可
下面自带头文件,无需再导入。 图2 导入头文件 在“Build Settings”页面的搜索框输入“search”,确保头文件和库文件的位置都已经在XCODE设置成功。 若“Header Search Paths ”和“Library Search Paths”中文件位置不对,可
ramework search paths路径是否正确,确保文件加载成功。 图4 检查文件是否加载成功 在“info.plist”文件中增加摄像头和麦克风权限。 图5 摄像头和麦克风权限 在“info.plist”文件中添加ATS。 图6 添加ATS 使用XCODE连接iPhone,编译工程,若界面提示“Build
product.cpu.abi SDK集成 解压Android SDK包。 将Android SDK包中的“hwRtcSdk.aar”等aar文件,导入Android Studio工程的libs文件夹下。 在“/app/build.gradle”文件中设置依赖本地aar。 // 依赖本地aar
ramework search paths路径是否正确,确保文件加载成功。 图4 检查文件是否加载成功 在“info.plist”文件中增加摄像头和麦克风权限。 图5 摄像头和麦克风权限 在“info.plist”文件中添加ATS。 图6 添加ATS 使用XCODE连接iPhone,编译工程,若界面提示“Build
Id]; 恢复播放暂停的音效文件 音频文件暂停播放后,可以调用resumeAudioClip接口可以恢复播放之前暂停的音效文件。或者调用resumeAllAudioClips恢复播放所有暂停的音效文件。 int soundId = 0; //音效文件ID [rtcEngine r
product.cpu.abi SDK集成 解压Android SDK包。 将Android SDK包中的“hwRtcSdk.aar”等aar文件,导入Android Studio工程的libs文件夹下。 在“/app/build.gradle”文件中设置依赖本地aar。 // 依赖本地aar
Id); 恢复播放暂停的音效文件 音频文件暂停播放后,可以调用resumeAudioClip接口可以恢复播放之前暂停的音效文件。或者调用resumeAllAudioClips恢复播放所有暂停的音效文件。 int soundId = 0; //音效文件ID engine->resu
怎么理解SparkRTC的角色Role? 角色Role是指用户在房间内的不同角色类型,不同角色类型有不同的权限模型。主要有如下三种角色类型: 主播(publisher):只发流不收流主播型角色。SparkRTC预留的角色类型。 互动观众(joiner):既能发流也能收流的互动型角色。