检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
getAudioTrack 获取流的音频轨道。 getVideoTrack 获取流的视频轨道。 getType 获取流类型。 on 注册流对象事件回调接口。 off 取消注册流对象事件回调接口。 getStreamInfo 获取流信息。 getVideoSnapshot 获取视频截图 play
getAudioFileVolume 获取音频播放的音量 getAudioFilePlayoutVolume 获取音频本地播放的音量 getAudioFilePublishVolume 获取音频远端播放的音量 getAudioFileDuration 获取音频文件的时长 getAudioFilePosition
微信浏览器。 VERSION 获取SparkRTC Web SDK版本。 getDevices 获取媒体输入输出设备列表。 getCameras 获取摄像头设备列表。 getMicrophones 获取麦克风设备列表。 getSpeakers 获取扬声器设备列表。 isScreenShareSupported
} 状态码: 500 获取配置失败,服务器端错误 { "error_code" : "RTC.00002xxx", "error_msg" : "InternalError" } 状态码 状态码 描述 200 获取录制规则配置成功 400 获取配置失败,语义有误,当前请求无法被服务器理解,或参数有误
GetSelectionMark(); //获取用户选择的程序窗口序号 //获取用户选择的程序窗口序号对应的窗口信息对象 HRTCScreenShareSourceInfo sourceInfo = m_windowsList[nIdx]; //获取之前创建的主引擎指针 IHRTCEngine*
getAudioFileVolume 获取音频文件播放音量 getAudioFilePlayoutVolume 获取音频文件本地播放音量 getAudioFileDuration 获取音频文件时长 getAudioFileCurrentPosition 获取当前音频播放位置 setAudioFilePosition
SparkRTC的入门操作流程说明如表1所示。 表1 入门流程说明 序号 操作方法 操作说明 1 获取App ID和域名 在SparkRTC控制台中创建应用后获取App ID和域名。 2 获取SparkRTC SDK 目前产品已转维,不再对外开放提供SDK开发包,如有疑问,请提交工单处理。
。 若摄像头不打开,是否显示默认的人像图标? 如果获取不到摄像头 ,但是能获取到麦克风,则视频是黑屏,音频有流。如果麦克风和摄像头都获取不到,则本地预览失败,不会显示默认的人像图标。 退出房间后摄像头没关,是不是需要释放摄像头? 退出房间不需要手动释放摄像头,会自动关闭,不再采集摄像头。
mHwRtcEngine.adjustAudioFileVolume(progress); } 获取音乐文件总时长 播放过程中,调用getAudioFileDuration获取音乐文件总时长,可用于刷新界面上的进度条。 public void refreshSeekBar()
实现屏幕共享 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 共享桌面 加入房间后可以调用getScreenShareSources获取屏幕共享对象列表,然后遍历找到其中HRTCScreenShareSourceInfo.type为HWRtcScreenShareTypeD
setAudioMixingVolume (volume) 获取音频文件总时长 音频文件播放成功后,可以调用getAudioMixingDuration获取音频文件总时长,用于刷新界面进度条的总时长。 localStream.getAudioMixingDuration() 获取音频文件播放进度 音频文件播放
[rtcEngine setVolumeOfAudioClip:soundId volume:50]; 获取音效文件总时长 播放过程中可以调用getAudioClipDuration获取音效文件总时长,可用于刷新界面的播放进度条。 int soundId = 0; //音效文件ID int
mHwRtcEngine.setVolumeOfAudioClip(soundId, progress); } 获取音效文件总时长 播放过程中,调用getAudioClipDuration获取音效文件总时长,可用于刷新界面上的进度条。 public void refreshSeekBar()
//音效文件ID engine->setVolumeOfAudioClip(soundId, 50); 获取音效文件总时长 播放过程中可以调用getAudioClipDuration获取音效文件总时长,可用于刷新界面的播放进度条。 int soundId = 0; //音效文件ID int
[rtcEngine setVolumeOfAudioClip:soundId volume:50]; 获取音效文件总时长 播放过程中可以调用getAudioClipDuration获取音效文件总时长,可用于刷新界面的播放进度条。 int soundId = 0; //音效文件ID int
); 获取音乐文件总时长和播放位置 音乐文件打开成功后,Sdk会触发一次onAudioMixStateChangedNotify回调,传入state参数为HRTC_AUDIO_FILE_OPEN_COMPLETED,此时可以调用getAudioFileDuration获取音乐文件总时长,可用以刷新界面进度条的总时长。
/v1/{project_id}/rtc/history/usage 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方法请参考获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 app 是 String 应用标识 metric 是 String
50]; 获取音乐文件总时长和播放位置 音乐文件打开成功后,sdk会触发一次onAudioMixStateChangedNotify回调,传入state参数为HWRtcAudioFileOpenCompleted,此时可以调用getAudioFileDuration获取音乐文件总时长,可用以刷新界面进度条的总时长。
50]; 获取音乐文件总时长和播放位置 音乐文件打开成功后,sdk会触发一次onAudioMixStateChangedNotify回调,传入state参数为HWRtcAudioFileOpenCompleted,此时可以调用getAudioFileDuration获取音乐文件总时长,可用以刷新界面进度条的总时长。
tVolume; 【功能说明】 获取本地播放音频音量。 【请求参数】 无 【返回参数】 音频音量。 需要加入房间后再调用此接口。 getAudioFileDuration - (int)getAudioFileDuration; 【功能说明】 获取音频文件的时长。 【请求参数】 无