ZegoLiveRoom
|
Classes | |
class | IZegoAudioPlayerCallback |
Functions | |
ZEGOAVKIT_API void | CreateAudioPlayer () |
ZEGOAVKIT_API void | DestroyAudioPlayer () |
ZEGOAVKIT_API bool | SetAudioPlayerCallback (IZegoAudioPlayerCallback *pCallback) |
ZEGOAVKIT_API void | PlayEffect (const char *pszPath, unsigned int nSoundID, int nLoopCount, bool bPublish) |
ZEGOAVKIT_API void | StopEffect (unsigned int nSoundID) |
ZEGOAVKIT_API void | PauseEffect (unsigned int nSoundID) |
ZEGOAVKIT_API void | ResumeEffect (unsigned int nSoundID) |
ZEGOAVKIT_API void | SetVolume (unsigned int nSoundID, int nVolume) |
ZEGOAVKIT_API void | SetPublishVolume (unsigned int nSoundID, int nVolume) |
ZEGOAVKIT_API void | SetPlayVolume (unsigned int nSoundID, int nVolume) |
ZEGOAVKIT_API void | SetVolumeAll (int nVolume) |
ZEGOAVKIT_API void | SetPublishVolumeAll (int nVolume) |
ZEGOAVKIT_API void | SetPlayVolumeAll (int nVolume) |
ZEGOAVKIT_API void | SetPlaySpeed (unsigned int nSoundID, float speed) |
ZEGOAVKIT_API void | PauseAll () |
ZEGOAVKIT_API void | ResumeAll () |
ZEGOAVKIT_API void | StopAll () |
ZEGOAVKIT_API void | PreloadEffect (const char *pszPath, unsigned int nSoundID) |
ZEGOAVKIT_API void | UnloadEffect (unsigned int nSoundID) |
ZEGOAVKIT_API int | SeekTo (unsigned int nSoundID, long timestamp) |
ZEGOAVKIT_API long | GetDuration (unsigned int nSoundID) |
ZEGOAVKIT_API long | GetCurrentDuration (unsigned int nSoundID) |
ZEGOAVKIT_API void | UpdatePosition (unsigned int nSoundID, const float position[3]) |
更新音效播放器(音频源)位置 More... | |
ZEGOAVKIT_API void ZEGO::AUDIOPLAYER::CreateAudioPlayer | ( | ) |
创建音效播放器
ZEGOAVKIT_API void ZEGO::AUDIOPLAYER::DestroyAudioPlayer | ( | ) |
销毁音效播放器
ZEGOAVKIT_API long ZEGO::AUDIOPLAYER::GetCurrentDuration | ( | unsigned int | nSoundID | ) |
获取音效的当前进度
nSoundID | 音效 ID |
ZEGOAVKIT_API long ZEGO::AUDIOPLAYER::GetDuration | ( | unsigned int | nSoundID | ) |
获取音效的总时长
nSoundID | 音效 ID |
ZEGOAVKIT_API void ZEGO::AUDIOPLAYER::PauseAll | ( | ) |
暂停全部音效
ZEGOAVKIT_API void ZEGO::AUDIOPLAYER::PauseEffect | ( | unsigned int | nSoundID | ) |
暂停播放音效
nSoundID | 音效 ID |
ZEGOAVKIT_API void ZEGO::AUDIOPLAYER::PlayEffect | ( | const char * | pszPath, |
unsigned int | nSoundID, | ||
int | nLoopCount, | ||
bool | bPublish | ||
) |
播放音效
pszPath | 音效资源文件的本地路径 |
nSoundID | 音效 ID |
nLoopCount | 循环次数 |
bPublish | 是否放入推流中 |
ZEGOAVKIT_API void ZEGO::AUDIOPLAYER::PreloadEffect | ( | const char * | pszPath, |
unsigned int | nSoundID | ||
) |
预加载音效
pszPath | 音效资源文件的本地路径 |
nSoundID | 音效 ID |
ZEGOAVKIT_API void ZEGO::AUDIOPLAYER::ResumeAll | ( | ) |
恢复全部音效
ZEGOAVKIT_API void ZEGO::AUDIOPLAYER::ResumeEffect | ( | unsigned int | nSoundID | ) |
恢复播放音效
nSoundID | 音效 ID |
ZEGOAVKIT_API int ZEGO::AUDIOPLAYER::SeekTo | ( | unsigned int | nSoundID, |
long | timestamp | ||
) |
设置进度
nSoundID | 音效 ID |
timestamp | 进度, 单位毫秒 |
ZEGOAVKIT_API bool ZEGO::AUDIOPLAYER::SetAudioPlayerCallback | ( | IZegoAudioPlayerCallback * | pCallback | ) |
设置音效播放器的回调
pCallback | 回调 |
ZEGOAVKIT_API void ZEGO::AUDIOPLAYER::SetPlaySpeed | ( | unsigned int | nSoundID, |
float | speed | ||
) |
设置指定音效的播放速度
nSoundID | 音效 ID |
speed | 倍速,取值范围[0.5, 2.0],默认 1.0 |
ZEGOAVKIT_API void ZEGO::AUDIOPLAYER::SetPlayVolume | ( | unsigned int | nSoundID, |
int | nVolume | ||
) |
设置单个音效的本地播放音量
nSoundID | 音效 ID |
nVolume | 音量,取值范围[0, 200],默认 100 |
ZEGOAVKIT_API void ZEGO::AUDIOPLAYER::SetPlayVolumeAll | ( | int | nVolume | ) |
设置所有音效的本地播放音量
nVolume | 音量,取值范围[0, 200],默认 100 |
ZEGOAVKIT_API void ZEGO::AUDIOPLAYER::SetPublishVolume | ( | unsigned int | nSoundID, |
int | nVolume | ||
) |
设置单个音效的推流音量
nSoundID | 音效 ID |
nVolume | 音量,取值范围[0, 200],默认 100 |
ZEGOAVKIT_API void ZEGO::AUDIOPLAYER::SetPublishVolumeAll | ( | int | nVolume | ) |
设置所有音效的推流音量
nVolume | 音量,取值范围[0, 200],默认 100 |
ZEGOAVKIT_API void ZEGO::AUDIOPLAYER::SetVolume | ( | unsigned int | nSoundID, |
int | nVolume | ||
) |
设置单个音效的本地播放音量, 如果该音效 ID 设置了推流模式, 也会设置推流音量
nSoundID | 音效 ID |
nVolume | 音量,取值范围[0, 200],默认 100 |
ZEGOAVKIT_API void ZEGO::AUDIOPLAYER::SetVolumeAll | ( | int | nVolume | ) |
设置所有音效的本地播放音量, 如果音效 ID 设置了推流模式, 也会设置推流音量
nVolume | 音量,取值范围[0, 200],默认 100 |
ZEGOAVKIT_API void ZEGO::AUDIOPLAYER::StopAll | ( | ) |
停止全部音效
ZEGOAVKIT_API void ZEGO::AUDIOPLAYER::StopEffect | ( | unsigned int | nSoundID | ) |
停止播放音效
nSoundID | 音效 ID |
ZEGOAVKIT_API void ZEGO::AUDIOPLAYER::UnloadEffect | ( | unsigned int | nSoundID | ) |
删除预加载音效
nSoundID | 音效 ID |
ZEGOAVKIT_API void ZEGO::AUDIOPLAYER::UpdatePosition | ( | unsigned int | nSoundID, |
const float | position[3] | ||
) |
更新音效播放器(音频源)位置
nSoundID | 音效 ID |
position | 用户的三维空间坐标 |