| 方法 | 描述 |
|---|---|
| onLogReport | 端监控日志回调。当产生一个端监控事件时触发该回调。 |
| onMusicListResult | 歌曲列表回调。 |
| onSearchMusicResult | 搜索歌曲结果回调。 |
| onHotMusicResult | 热榜歌曲结果回调。 |
| onMusicDetailResult | 歌曲详细信息回调。 |
| onDownloadSuccess | 下载成功回调。 |
| onDownloadFailed | 下载失败回调。 |
| onDownloadMusicProgress | 歌曲文件下载进度回调。 |
| onPlayProgress | 音乐播放进度回调。 |
| onPlayStateChanged | 音乐播放状态改变回调。 |
| onRemoteVideoSuperResolutionModeChanged | 远端视频流的超分状态发生改变时,房间内订阅此流的用户会收到该回调。 |
| onTakeLocalSnapshotResult | 调用 takeLocalSnapshot 截取视频画面时,收到此回调。 |
| onTakeRemoteSnapshotResult | 调用 takeRemoteSnapshot 截取视频画面时,收到此回调。 |
| onCreateRoomStateChanged | 创建房间失败回调。 |
| onHttpProxyState | HTTP 代理连接状态改变时,收到该回调。 |
| onHttpsProxyState | HTTPS 代理连接状态改变时,收到该回调。 |
| onSocks5ProxyState | SOCKS5 代理状态改变时,收到该回调。 |
| onStreamSyncInfoReceived | 音频流同步信息回调。可以通过此回调,在远端用户调用 sendStreamSyncInfo 发送音频流同步消息后,收到远端发送的音频流同步信息。 |
| onScreenAudioFrameSendStateChanged | 屏幕音频首帧发送状态改变回调 |
| onScreenAudioFramePlayStateChanged | 屏幕音频首帧播放状态改变回调 |
| onCloudProxyConnected | 调用 startCloudProxy 开启云代理,SDK 首次成功连接云代理服务器时,回调此事件。 |
| onNetworkTimeSynchronized | 首次调用 getNetworkTimeInfo 后,SDK 内部启动网络时间同步,同步完成时会触发此回调。 |
| onLicenseWillExpire | license过期时间提醒 |
| onFaceDetectResult | 特效 SDK 进行人脸检测结果的回调。 调用 enableFaceDetection 注册了回调,并使用 RTC SDK 中包含的特效 SDK 进行视频特效处理时,你会收到此回调。 |
| onAudioDeviceVolumeChanged | 音频设备音量改变回调。当通过系统设置,改变音频设备音量或静音状态时,触发本回调。本回调无需手动开启。 |
| onCurrentScoringInfo | 实时评分信息回调。 |
| onAudioRecordingStateUpdate | 调用 startAudioRecording 或 stopAudioRecording 改变音频文件录制状态时,收到此回调。 |
| onExtensionAccessError | 当访问插件失败时,收到此回调。 RTC SDK 将一些功能封装成插件。当使用这些功能时,如果插件不存在,功能将无法使用。 |
| onPublicStreamDataMessageReceived | 回调公共流中包含的数据信息。 通过 startPlayPublicStream 开始播放公共流后,可以通过本回调获取发送端发送的非SEI消息。 |
| onHardwareEchoDetectionResult | 通话前回声检测结果回调。 |
| onLocalProxyStateChanged | 本地代理状态发生改变回调。调用 setLocalProxy 设置本地代理后,SDK 会触发此回调,返回代理连接的状态。 |
| onMixingEvent | 转推直播状态回调 |
| onMixingVideoFrame | 合流视频回调,运行在视频回调线程 |
| onMixingAudioFrame | 合流音频回调,运行在音频回调线程 |
| onMixingDataFrame | 视频 SEI 帧回调,运行在视频回调线程 |
| onClearCacheResult | 清理文件缓存结果回调。 |
| onFirstPublicStreamAudioFrame | 公共流的音频首帧解码成功 |
| onPushPublicStreamResult | 公共流发布结果回调。 调用 startPushPublicStream 接口发布公共流后,启动结果通过此回调方法通知用户。 |
| onFirstPublicStreamVideoFrameDecoded | 公共流的首帧视频解码成功 |
| onPublicStreamSEIMessageReceived | 回调公共流中包含的 SEI 信息 |
| onPlayPublicStreamResult | 订阅公共流的结果回调 通过 startPlayPublicStream 订阅公共流后,可以通过本回调获取订阅结果。 |
| onLocalScreenFrame | 获取采集成功的本地屏幕视频帧,用于自定义处理或渲染。 |
| onLocalVideoFrame | 获取采集成功的本地摄像头流视频帧,用于自定义处理或渲染。 |
| onRemoteScreenFrame | 视频管理获取采集成功的远端屏幕视频帧,用于自定义处理或渲染。 |
| onRemoteVideoFrame | 获取采集成功的远端摄像头流视频帧,用于自定义处理或渲染。 |
| onPublicStreamVideoFrame | 公共流视频数据回调,绑定公共流到自定义渲染器后,通过该回调获取公共流视频数据。 |
| onWarning | 当内部发生警告事件时触发该回调 |
| onError | 当内部发生不可逆转错误时触发该回调 |
| onAudioMixingFinished | 本地音乐文件播放已结束回调。 |
| onAudioMixingStateChanged | 音频混音文件播放状态改变时回调 |
| onAudioMixingPlayingProgress | 混音音频文件播放进度回调 |
| onConnectionStateChanged | SDK 与信令服务器连接状态改变回调。连接状态改变时触发。 |
| onNetworkTypeChanged | SDK 当前网络连接类型改变回调。当 SDK 的当前网络连接类型发生改变时回调该事件。 |
| onPerformanceAlarms | 本地未通过 setPublishFallbackOption 开启发布性能回退,检测到设备性能不足时,收到此回调。本地通过 setPublishFallbackOption 开启发布性能回退,因设备性能/网络原因,造成发布性能回退/恢复时,收到此回调。 |
| onSysStats | 周期性地发出回调,报告当前cpu与memory使用率 |
| onUserStartAudioCapture | 房间内的用户调用 startAudioCapture 开启音频采集时,房间内其他用户会收到此回调。 |
| onUserStopAudioCapture | 房间内的用户调用 stopAudioCapture 关闭音频采集时,房间内其他用户会收到此回调。 |
| onFirstLocalAudioFrame | 本地采集到第一帧音频帧时,收到该回调 |
| onFirstRemoteAudioFrame | 收到房间内每一路音频流的第一帧时,收到该回调。 |
| onSimulcastSubscribeFallback | 因发布/订阅性能回退或退出回退状态,订阅的音视频流,发生流的切换时,收到该回调。 |
| onFirstLocalVideoFrameCaptured | 第一帧本地采集的视频/屏幕共享画面在本地视图渲染完成时,收到此回调。 |
| onLocalVideoSizeChanged | 本地视频大小或旋转配置发生改变时,收到此回调。 |
| onRemoteVideoSizeChanged | 远端视频大小或旋转配置发生改变时,房间内订阅此视频流的用户会收到此回调。 |
| onFirstRemoteVideoFrameRendered | 第一帧远端视频流在视图上渲染成功后,收到此回调。 |
| onFirstRemoteVideoFrameDecoded | SDK 接收并解码远端视频流首帧后,收到此回调。 |
| onUserStartVideoCapture | 房间内的用户调用 startVideoCapture 开启视频采集时,房间内其他用户会收到此回调。 |
| onUserStopVideoCapture | 房间内的用户调用 stopVideoCapture 关闭视频采集时,房间内其他用户会收到此回调。 |
| onLocalAudioStateChanged | 本地音频的状态发生改变时,该回调通知当前的本地音频状态。 |
| onRemoteAudioStateChanged | 用户订阅来自远端的音频流状态发生改变时,会收到此回调,了解当前的远端音频流状态。 |
| onActiveSpeaker | 调用 enableAudioPropertiesReport 后,根据设置的 config.interval,你会周期性地收到此回调,获取房间内的最活跃用户信息。 |
| onLocalVideoStateChanged | 本地视频流的状态发生改变时,收到该事件。 |
| onRemoteVideoStateChanged | 远端视频流的状态发生改变时,房间内订阅此流的用户会收到该事件。 |
| onAudioFrameSendStateChanged | 音频首帧发送状态改变回调 |
| onVideoFrameSendStateChanged | 视频首帧发送状态改变回调 |
| onScreenVideoFrameSendStateChanged | 屏幕共享流视频首帧发送状态改变回调 |
| onAudioFramePlayStateChanged | 音频首帧播放状态改变回调 |
| onVideoFramePlayStateChanged | 视频首帧播放状态改变回调 |
| onScreenVideoFramePlayStateChanged | 屏幕共享流视频首帧播放状态改变回调 |
| onUserMessageSendResult | 当调用 sendMessageToUser 函数发送消息后,回调此条消息的发送结果(反馈)。 |
| onUserBinaryMessageReceived | 单个用户接收到同一房间内其他 uid 所属用户发来二进制消息的回调(P2P)。 |
| onStreamSubscribed | 当订阅一个流成功的时候回调该事件 |
| onSEIMessageReceived | 收到通过 sendSEIMessage 发送的带有 SEI 消息的视频帧时,收到此回调 |
| onStreamPushEvent | 单流转推直播状态回调 |
| onRecordingStateUpdate | 获取本地录制状态回调。 |
| onRecordingProgressUpdate | 本地录制进度回调。 |
| onLoginResult | 调用 login 后,会收到此回调。 |
| onLogout | 登出结果回调 |
| onServerParamsSetResult | 设置业务服务器参数的返回结果 |
| onGetPeerOnlineStatus | 查询对端或本端用户登录状态的返回结果 |
| onUserMessageReceivedOutsideRoom | 收到房间外用户调用 sendUserMessageOutsideRoom 发来的文本消息时,会收到此回调 |
| onUserBinaryMessageReceivedOutsideRoom | 收到房间外用户调用 sendUserBinaryMessageOutsideRoom 发来的二进制消息时,会收到此回调 |
| onUserMessageSendResultOutsideRoom | 给房间外指定的用户发送消息的回调 |
| onServerMessageSendResult | 给业务服务器发送消息的回调 |
| onRecordAudioFrame | 返回麦克风录制的音频数据 |
| onPlaybackAudioFrame | 返回远端所有用户混音后的音频数据 |
| onMixedAudioFrame | 返回本地麦克风录制和远端所有用户混音后的音频数据 |
| onASRSuccess | 语音识别服务开启成功回调 |
| onMessage | 语音转文字成功回调,该回调返回识别后的全量消息。 |
| onASRError | 当语音识别服务内部发生错误事件时触发该回调。 |
| onNetworkDetectionResult | 成功调用 startNetworkDetection 接口开始探测后,会在 3s 内首次收到该回调,之后每 2s 收到一次该回调。 |
| onNetworkDetectionStopped | 通话前网络探测结束 |
| onLocalAudioPropertiesReport | 调用 enableAudioPropertiesReport 后,根据设置的 interval 值,你会周期性地收到此回调,了解本地音频的相关信息。 |
| onRemoteAudioPropertiesReport | 远端用户进房后,本地调用 enableAudioPropertiesReport,根据设置的 interval 值,本地会周期性地收到此回调,了解订阅的远端用户的音频信息。 |
| onEchoTestResult | 通话前网络探测结束 |
| onVideoDeviceStateChanged | 视频频设备状态回调。提示摄像头视频采集、屏幕视频采集等设备的状态。 |
| onAudioDeviceStateChanged | 音频设备状态回调。提示音频采集、音频播放等设备设备的状态。 |
| onAudioPlaybackDeviceTestVolume | 回调音频设备测试时的播放音量 |
| onRemoteUserAudioFrame | 返回远端单个用户的音频数据 |
| onRecordScreenAudioFrame | 返回本地屏幕录制的音频数据 |
| onAudioDeviceWarning | 音频设备警告回调。音频设备包括音频采集设备和音频渲染设备。 |
| onVideoDeviceWarning | 视频设备警告回调,包括视频采集设备等。 |
| onSEIStreamUpdate | 黑帧视频流发布状态回调。 在语音通话场景下,本地用户调用 sendSEIMessage 通过黑帧视频流发送 SEI 数据时,流的发送状态会通过该回调通知远端用户。 你可以通过此回调判断携带 SEI 数据的视频帧为黑帧,从而不对该视频帧进行渲染。 |
| 方法 | 描述 |
|---|---|
| createRTCRoom | 创建房间实例 |
| getRoomId | 获取房间 ID |
| destroy | 退出并销毁房间。 |
| joinRoom | 加入房间。 |
| leaveRoom | 离开房间。 |
| setUserVisibility | 设置用户可见性。未调用该接口前,本地用户默认对他人可见。 |
| setMultiDeviceAVSync | 设置发流端音画同步。 |
| updateToken | 更新 Token。Token 中同时包含进房、发布和订阅权限,各权限有一定的有效期,并且到期前 30 秒会触发回调,提示用户更新 Token 相关权限。此时需要重新获取 Token,并调用此方法更新 Token,以保证通话的正常进行。 |
| setRemoteVideoConfig | 设置期望订阅的远端视频流的参数。 |
| publishStream | 在当前所在房间内发布本地通过摄像头/麦克风采集的媒体流 |
| unpublishStream | 停止将本地摄像头/麦克风采集的媒体流发布到当前所在房间中 |
| publishScreen | 在当前所在房间内发布本地屏幕共享音视频流 |
| unpublishScreen | 停止将本地屏幕共享音视频流发布到当前所在房间中 |
| subscribeStream | 订阅房间内指定的通过摄像头/麦克风采集的媒体流,或更新对指定远端用户的订阅选项 |
| unsubscribeStream | 取消订阅房间内指定的通过摄像头/麦克风采集的媒体流。该方法对自动订阅和手动订阅模式均适用。 |
| subscribeAllStreams | 订阅房间内所有通过摄像头/麦克风采集的媒体流,或更新订阅选项。 |
| unsubscribeAllStreams | 取消订阅房间内所有的通过摄像头/麦克风采集的媒体流。 |
| subscribeScreen | 订阅房间内指定的远端屏幕共享音视频流,或更新对指定远端用户的订阅选项 |
| unsubscribeScreen | 取消订阅房间内指定的远端屏幕共享音视频流。 |
| pauseAllSubscribedStream | 暂停接收来自远端的媒体流。 |
| resumeAllSubscribedStream | 恢复接收来自远端的媒体流 |
| sendUserMessage | 给房间内指定的用户发送点对点文本消息 |
| sendUserBinaryMessage | 给房间内指定的用户发送点对点二进制消息。 |
| sendRoomMessage | 给房间内的所有其他用户群发文本消息。 |
| sendRoomBinaryMessage | 给房间内的所有其他用户群发二进制消息。 |
| startForwardStreamToRooms | 开始跨房间转发媒体流。 |
| updateForwardStreamToRooms | 更新跨房间媒体流转发信息。 |
| stopForwardStreamToRooms | 停止跨房间媒体流转发。 |
| pauseForwardStreamToAllRooms | 暂停跨房间媒体流转发。 |
| resumeForwardStreamToAllRooms | 恢复跨房间媒体流转发。 |
| enableRangeAudio | 开启/关闭范围语音功能。 |
| updateReceiveRange | 更新本地用户的音频收听范围。 |
| updateRangePosition | 更新本地用户在房间内空间直角坐标系中的位置坐标。 |
| setAttenuationModel | 设置范围语音的音量衰减模式。 |
| setNoAttenuationFlags | 添加标签组,用于标记相互之间通话不衰减的用户组。 在同一个 RTC 房间中,如果多个用户的标签组之间有交集,那么,他们之间互相通话时,通话不衰减。 比如,用户身处多个队伍,队伍成员间通话不衰减。那么,可以为每个队伍绑定专属标签,每个用户的标签组包含用户所属各个队伍的标签。 |
| enableSpatialAudio | 开启/关闭空间音频功能。 |
| updateSpatialPosition | 更新本地用户在房间内空间直角坐标系中的位置坐标。 |
| updateSelfOrientation | 更新本地用户在空间音频坐标系下的朝向。 |
| disableRemoteOrientation | 参与通话的各端调用本接口后,将忽略远端用户的朝向,认为所有远端用户都面向本地用户。 |
| updateListenerPosition | 更新在房间内收听音频时的位置。 通过此接口,你可以设定本地发声位置和收听位置不同。 |
| updateListenerOrientation | 更新在房间内收听音频时的朝向。 通过此接口,你可以设定本地用户的发声朝向和收听朝向不同。 |
| setRemoteRoomAudioPlaybackVolume | 调节某个房间内所有远端用户的音频播放音量。 |
| setAudioSelectionConfig | 设置本端发布流在音频选路中的优先级。 |
| setRoomExtraInfo | 设置/更新房间附加信息,可用于标识房间状态或属性,或灵活实现各种业务逻辑。 |
| startSubtitle | 识别或翻译房间内所有用户的语音,形成字幕。 语音识别或翻译的结果会通过 onSubtitleMessageReceived 事件回调给你。 调用该方法后,你会收到 onSubtitleStateChanged 回调,通知字幕是否开启。 |
| stopSubtitle | 关闭字幕。 调用该方法后,用户会收到 onSubtitleStateChanged 回调,通知字幕是否关闭。 |
| updateSelfPosition | 设置本地用户在自建空间直角坐标系中的收听坐标和收听朝向,以实现本地用户预期的空间音频收听效果。 |
| updateRemotePosition | 设置房间内某一远端用户在本地用户自建的空间音频坐标系中的发声位置和发声朝向,以实现本地用户预期的空间音频收听效果。 |
| removeRemotePosition | 移除调用 updateRemotePosition 为某一远端用户设置的空间音频效果。 |
| removeAllRemotePosition | 移除调用 updateRemotePosition 为所有远端用户设置的空间音频效果。 |
| 方法 | 描述 |
|---|---|
| onUserVisibilityChanged | 用户调用 setUserVisibility 设置用户可见性的回调。 |
| onRoomStateChanged | 房间状态改变回调,加入房间、离开房间、发生房间相关的警告或错误时会收到此回调。 |
| onStreamStateChanged | 流状态改变回调,发生流相关的警告或错误时会收到此回调。 |
| onLeaveRoom | 离开房间成功回调。 |
| onUserJoined | 可见用户加入房间,或房内不可见用户切换为可见的回调。 1.远端可见用户调用 setUserVisibility 方法将自身设为可见后加入房间时,房间内其他用户将收到该事件。2.远端可见用户断网后重新连入房间时,房间内其他用户将收到该事件。 3.房间内隐身远端用户调用 setUserVisibility 方法切换至可见时,房间内其他用户将收到该事件。4.新进房用户也会收到进房前已在房内的可见角色用户的进房回调通知。 |
| onUserLeave | 远端用户离开房间,或切至不可见时,本地用户会收到此事件 |
| onTokenWillExpire | Token 过期前 30 秒将触发该回调。 |
| onAVSyncStateChange | 发布端调用 setMultiDeviceAVSync 后音视频同步状态发生改变时,会收到此回调。 |
| onRoomStats | 房间通话统计信息回调。 用户进房开始通话后,每 2s 收到一次本回调。 |
| onLocalStreamStats | 反映通话中本地设备发送音/视频流的统计信息以及网络状况的回调。 本地用户发布音视频流成功后,每隔 2s 收到此回调。 |
| onRemoteStreamStats | 反映通话中本地设备接收订阅的远端音/视频流的统计信息以及网络状况的回调。每隔 2s 收到此回调。 |
| onUserPublishStream | 房间内新增远端麦克风采集的音频流的回调。 |
| onUserUnpublishStream | 房间内远端麦克风采集的音频流移除的回调。 |
| onUserPublishScreen | 房间内新增远端屏幕共享音视频流的回调。 |
| onUserUnpublishScreen | 房间内远端屏幕共享音视频流移除的回调。 |
| onStreamSubscribed | 关于订阅媒体流状态改变的回调 |
| onVideoStreamBanned | 通过调用服务端 BanUserStream/UnbanUserStream 方法禁用/解禁指定房间内指定用户视频流的发送时,触发此回调。 |
| onAudioStreamBanned | 通过调用服务端 BanUserStream/UnbanUserStream 方法禁用/解禁指定房间内指定用户音频流的发送时,触发此回调。 |
| onRoomMessageReceived | 接收到房间内广播消息的回调。 |
| onRoomBinaryMessageReceived | 接收到房间内广播二进制消息的回调。 |
| onUserMessageReceived | 收到来自房间中其他用户通过 sendUserMessage 发来的点对点文本消息时,会收到此回调。 |
| onUserBinaryMessageReceived | 收到来自房间中其他用户通过 sendUserBinaryMessage 发来的点对点二进制消息时,会收到此回调。 |
| onUserMessageSendResult | 向房间内单个用户发送点对点文本或点对点二进制消息后,消息发送方会收到该消息发送结果回调。 |
| onRoomMessageSendResult | 调用 sendRoomMessage 或 sendRoomBinaryMessage 向房间内群发文本或二进制消息后,消息发送方会收到该消息发送结果回调。 |
| onForwardStreamStateChanged | 跨房间媒体流转发状态和错误回调 |
| onForwardStreamEvent | 跨房间媒体流转发事件回调 |
| onNetworkQuality | 加入房间后, 以 2 秒 1 次的频率,报告用户的网络质量信息 |
| onPublishPrivilegeTokenWillExpire | Token 发布权限过期前 30 秒将触发该回调。 |
| onSubscribePrivilegeTokenWillExpire | Token 订阅权限过期前 30 秒将触发该回调。 |
| onSetRoomExtraInfoResult | 调用 setRoomExtraInfo 设置房间附加信息结果的回调。 |
| onRoomExtraInfoUpdate | 接收同一房间内,其他用户调用 setRoomExtraInfo 设置的房间附加信息的回调。 |
| onSubtitleStateChanged | 字幕状态发生改变回调。 当用户调用 startSubtitle 和 stopSubtitle 使字幕状态发生改变或字幕任务出现错误时,触发该回调。 |
| onSubtitleMessageReceived | 字幕相关内容回调。 当用户成功调用 startSubtitle 后会收到此回调,通知字幕的相关信息。 |
| 方法 | 描述 |
|---|---|
| start | 开始播放音效文件。 可以通过传入不同的 ID 和 filepath 多次调用本方法,以实现同时播放多个音效文件,实现音效叠加。 |
| stop | 停止播放音效文件。 |
| stopAll | 停止播放所有音效文件。 |
| preload | 预加载指定音乐文件到内存中,以避免频繁播放同一文件时的重复加载,减少 CPU 占用。 |
| unload | 卸载指定音效文件。 |
| unloadAll | 卸载所有音效文件。 |
| pause | 暂停播放音效文件。 |
| pauseAll | 暂停播放所有音效文件。 |
| resume | 恢复播放音效文件。 |
| resumeAll | 恢复播放所有音效文件。 |
| setPosition | 设置音效文件的起始播放位置。 |
| getPosition | 获取音效文件播放进度。 |
| setVolume | 调节指定音效的音量大小,包括音效文件和 PCM 音频。 |
| setVolumeAll | 设置所有音效的音量大小,包括音效文件和 PCM 音效。 |
| getVolume | 获取当前音量。 |
| getDuration | 获取音效文件时长。 |
| setEventHandler | 设置回调句柄。 |
| 方法 | 描述 |
|---|---|
| onAudioEffectPlayerStateChanged | 播放状态改变时回调。 |
| 方法 | 描述 |
|---|---|
| open | 打开音乐文件。 一个播放器实例仅能够同时打开一个音乐文件。如果需要同时打开多个音乐文件,请创建多个音乐播放器实例。 |
| start | 播放音乐。你仅需要在调用 open,且未开启自动播放时,调用此方法。 |
| stop | 调用 open 或 start 开始播放后,可以调用本方法停止。 |
| pause | 调用 open,或 start 开始播放音频文件后,调用本方法暂停播放。 |
| resume | 调用 pause 暂停音频播放后,调用本方法恢复播放。 |
| setVolume | 调节指定混音的音量大小,包括音乐文件混音和 PCM 混音。 |
| getVolume | 获取当前音量 |
| getTotalDuration | 获取音乐文件时长。 |
| getPlaybackDuration | 获取混音音乐文件的实际播放时长,单位为毫秒。 |
| getPosition | 获取音乐文件播放进度。 |
| setPosition | 设置音乐文件的起始播放位置。 |
| setAudioPitch | 开启变调功能,多用于 K 歌场景。 |
| setAudioDualMonoMode | 设置当前音乐文件的声道模式 |
| getAudioTrackCount | 获取当前音乐文件的音轨数 |
| selectAudioTrack | 指定当前音乐文件的播放音轨 |
| setPlaybackSpeed | 设置播放速度 |
| setProgressInterval | 设置音频文件混音时,收到 onMediaPlayerPlayingProgress 的间隔。 |
| setLoudness | 如果你需要使用 enableVocalInstrumentBalance#IRTCVideo#enableVocalInstrumentBalance 对音频文件/PCM 音频数据设置音量均衡,你必须通过此接口传入其原始响度。 |
| setEventHandler | 注册回调句柄以在本地音乐文件混音时,收到相关回调。 |
| 方法 | 描述 |
|---|---|
| onMediaPlayerStateChanged | 播放状态改变时回调。 |
| onMediaPlayerPlayingProgress | 播放进度周期性回调。回调周期通过 [setAudioMixingProgressInterval] 设置。 |