ZegoLiveRoom
|
Classes | |
class | IZegoMediaPlayerAudioDataCallback |
class | IZegoMediaPlayerBlockDataCallback |
class | IZegoMediaPlayerEventWithIndexCallback |
class | IZegoMediaPlayerMediaSideInfoCallback |
class | IZegoMediaPlayerSoundInfoCallback |
class | IZegoMediaPlayerVideoDataWithIndexCallback |
class | ZegoMediaPlayerFileReader |
struct | ZegoMediaPlayerHttpHeader |
struct | ZegoMediaPlayerMediaInfo |
struct | ZegoMediaPlayerResource |
struct | ZegoMediaPlayerStatisticsInfo |
struct | ZegoMediaPlayerVideoDataFormat |
媒体播放器错误码
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::AttachToPublishChannel | ( | AV::PublishChannelIndex | channel = AV::PUBLISH_CHN_AUX , |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
指定某个播放器绑定到推流通道,注意不能为主路,当前复制播放器音频到辅路只支持channel 1,推荐设置到channel 1。
channel | 推流 channel Index. 默认为辅Channel |
index | 播放器序号,默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::ClearView | ( | ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst | ) |
清除播放控件播放结束后, 在控件上保留的最后一帧画面
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::CreatePlayer | ( | ZegoMediaPlayerType | type, |
ZegoMediaPlayerIndex | index | ||
) |
创建播放器
type |
index | 播放器序号, 详见 ZegoMediaPlayerIndex |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::DestroyPlayer | ( | ZegoMediaPlayerIndex | index | ) |
释放播放器
index | 播放器序号, 详见 ZegoMediaPlayerIndex |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::EnableAccurateSeek | ( | bool | enable, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置是否开启精准搜索
enable | 是否开启 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::EnableFrequencySpectrumMonitor | ( | bool | enable, |
unsigned int | timeInMS = 200 , |
||
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
是否开启频谱监听
enable | 是否开启,true 开启,false 关闭。 |
timeInMS | 时间间隔,单位为毫秒,取值范围 [100, 3000],默认 200 毫秒。 |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::EnableLiveAudioEffect | ( | bool | enable, |
ZegoLiveAudioEffectMode | mode, | ||
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
开启现场音效
enable | 是否开启现场音效 |
mode | 开启时选择的现场音效模式 |
index | 播放器序号,默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::EnableLocalCache | ( | bool | enable, |
const char * | cache_dir, | ||
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
开启本地缓存文件
enable | 是否开启 |
cache_dir | 缓存目录,如果开启了本地缓存,而没有设置cache_dir,SDK 会内部指定缓存目录。 |
index | 播放器序号,默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::EnableRepeatMode | ( | bool | enable, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置是否循环播放
enable | true: 循环播放,false: 不循环播放 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::EnableSoundLevelMonitor | ( | bool | enable, |
unsigned int | timeInMS = 200 , |
||
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
是否开启声浪监听
enable | 是否开启,true 开启,false 关闭。 |
timeInMS | 时间间隔,单位为毫秒,取值范围 [100, 3000],默认 200 毫秒。 |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::EnableViewMirror | ( | bool | enable, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
开启画面镜像
enable | 是否开启 |
ZEGOAVKIT_API long ZEGO::MEDIAPLAYER::GetAudioStreamCount | ( | ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst | ) |
获取音轨个数
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API long ZEGO::MEDIAPLAYER::GetCurrentDuration | ( | ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst | ) |
获取当前播放的进度
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API long ZEGO::MEDIAPLAYER::GetCurrentRenderingDuration | ( | ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst | ) |
获取当前渲染的进度
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API long ZEGO::MEDIAPLAYER::GetDuration | ( | ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst | ) |
获取整个文件的播放时长
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API ZegoMediaPlayerMediaInfo ZEGO::MEDIAPLAYER::GetMediaInfo | ( | ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst | ) |
获取媒体文件视频分辨率等媒体信息
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API const char * ZEGO::MEDIAPLAYER::GetMetaDataValue | ( | const char * | key, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
通过键值获取保存在媒体文件中的元数据信息
key | 要获取元数据的键值 |
index | 播放器序号,默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API bool ZEGO::MEDIAPLAYER::GetOnlineResourceCacheStat | ( | int * | timeInMS, |
int * | sizeInByte, | ||
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
获取网络素材缓存队列的缓存数据可播放的时长和缓存数据大小
timeInMS | 缓存数据可播放的时长, 单位 ms |
sizeInByte | 缓存数据大小, 单位 byte |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API bool ZEGO::MEDIAPLAYER::GetPlaybackStatistics | ( | ZegoMediaPlayerStatisticsInfo & | stat, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
获取播放器当前播放统计信息
stat | 播放器播放统计信息 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API int ZEGO::MEDIAPLAYER::GetPlayVolume | ( | ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst | ) |
获取本地播放音量
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API int ZEGO::MEDIAPLAYER::GetPublishVolume | ( | ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst | ) |
获取推流音量
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::InitWithType | ( | ZegoMediaPlayerType | type, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
初始化播放器
type |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::Load | ( | const char * | path, |
long | startPosition, | ||
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
预加载资源
path | 媒体文件的路径 |
startPosition | 指定开始播放的进度,单位毫秒 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::Load | ( | const char * | path, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
预加载资源
path | 媒体文件的路径 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::Load | ( | const ZegoMediaPlayerResource & | resource, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
预加载资源
resource | 媒体资源 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::Load | ( | unsigned char * | mediaData, |
int | mediaDataLen, | ||
long | startPosition, | ||
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
预加载资源
mediaData | 媒体数据 |
mediaDataLen | 媒体数据的大小 |
startPosition | 指定开始播放的进度,单位毫秒 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::LoadCopyrightedMusic | ( | const char * | resourceID, |
long | startPosition, | ||
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
预加载资源
resourceID | 资源 ID |
startPosition | 指定开始播放的进度,单位毫秒 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::MuteLocal | ( | bool | mute, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置本地静默播放
mute | 是否静默播放 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::Pause | ( | ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst | ) |
暂停播放
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API bool ZEGO::MEDIAPLAYER::RequireHWDecoder | ( | ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst | ) |
设置使用硬件解码
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst。 |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::Resume | ( | ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst | ) |
恢复播放
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SeekTo | ( | long | duration, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置指定的进度进行播放
duration | 指定的进度,单位毫秒 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetAccurateSeekTimeout | ( | long | timeoutInMS, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置精确搜索的超时时间
timeoutInMS | 超时时间, 单位毫秒. 有效值区间 [2000, 10000] |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetActiveAudioChannel | ( | ZegoMediaPlayerAudioChannel | channel, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置播放声道
channel | 声道, 参见 ZegoMediaPlayerAudioChannel 定义. 播放器初始化时默认是 ZegoMediaPlayerAudioChannelAll |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetAudioChannelKeyShift | ( | ZegoMediaPlayerAudioChannel | channel, |
float | keyShiftValue, | ||
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置声道音调
channel | 声道, 参见 ZegoMediaPlayerAudioChannel 定义 |
keyShiftValue | 音调偏移值, 有效值范围 [-8.0, 8.0], 播放器初始化时默认是 0 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetAudioDataCallback | ( | IZegoMediaPlayerAudioDataCallback * | callback, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置音频数据回调
callback | 回调 |
index | 播放器序号,默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetAudioPublishStream | ( | long | streamIndex, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置媒体文件需要推流的音轨
streamIndex | 音轨序号,可以通过 getAudioStreamCount 接口获取音轨个数 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API long ZEGO::MEDIAPLAYER::SetAudioStream | ( | long | streamIndex, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置播放文件的音轨
streamIndex | 音轨序号,可以通过 getAudioStreamCount 接口获取音轨个数 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetAudioTrackMode | ( | ZegoMediaPlayerAudioTrackMode | mode, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置播放器的音轨模式
mode | 音轨模式,当指定多音轨模式时需要搭配 SetAudioPublishStream 一起使用,用于支持本地播放和推流分别使用不同的音轨 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetBackgroundColor | ( | int | color, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置播放的背景颜色
color | 颜色,取值为0x00RRGGBB |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetBlockDataCallback | ( | IZegoMediaPlayerBlockDataCallback * | callback, |
int | blockSize, | ||
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置媒体播放器资源块数据回调
callback | 回调 |
blockSize | 最小加密块数据的大小,OnBlockData 回调中的 size 为 blockSize 整数倍 |
index | 播放器序号,默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetBufferThreshold | ( | int | thresholdInMS, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置缓冲回调的阈值, 缓冲区可播放时长大于阈值时,开始播放, 并回调 OnBufferEnd
thresholdInMS | 阈值, 单位 ms, 有效值为大于等于 1000 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetEventWithIndexCallback | ( | IZegoMediaPlayerEventWithIndexCallback * | callback, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置播放器事件回调
callback | 回调 IZegoMediaPlayerEventWithIndexCallback |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetHttpHeaders | ( | ZegoMediaPlayerHttpHeader * | headers, |
int | headerSize, | ||
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置 http 网络资源的http headers
headers | headers, 每一个 key 和 value 不大于 512 字节 |
size | headers size |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetLoadResourceTimeout | ( | int | timeoutInMS, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置加载资源的超时时间
timeoutInMS | 超时时间, 单位 ms, 有效值为大于等于 1000 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetLoopCount | ( | int | loopCount, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置循环播放次数
loopCount | 循环次数,-1 表示无限循环,0 表示不循环,>0 表示循环次数,实际播放次数为 (loopCount+1) |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetMediaPlayerFileReader | ( | ZegoMediaPlayerFileReader * | reader, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置播放文件操作相关的回调
callback | 回调 |
index | 播放器序号,默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetMediaSideInfoCallback | ( | IZegoMediaPlayerMediaSideInfoCallback * | callback, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置播放文件的 SEI 信息回调
callback | 回调 |
index | 播放器序号,默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetOnlineResourceCache | ( | int | timeInMS, |
int | sizeInByte, | ||
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置网络素材最大的缓存时长和缓存数据大小, 以先达到者为准
timeInMS | 缓存最大时长, 单位 ms, 有效值为大于等于 2000, 如果填 0, 表示不限制 |
sizeInByte | 缓存最大尺寸, 单位 byte, 有效值为大于等于 5000000, 如果填 0, 表示不限制 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetPlayerType | ( | ZegoMediaPlayerType | type, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置播放器类型
type |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetPlayMediaStreamType | ( | ZegoMediaStreamType | type, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置媒体播放器播放的媒体流类型,用于仅播放音频流或者视频流的场景
type | 媒体流类型 |
index | 播放器序号,默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetPlaySpeed | ( | float | speed, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置本地播放倍速
speed | 倍速,取值范围[0.5, 4.0],默认 1.0 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetPlayVolume | ( | int | volume, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置本地播放音量
volume | 音量,取值范围[0, 200],默认 60 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API bool ZEGO::MEDIAPLAYER::SetProcessInterval | ( | long | interval, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置播放进度回调间隔。
interval | 回调间隔,单位毫秒。有效值为大于等于 0。默认值为 0。 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst。 |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetPublishVolume | ( | int | volume, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置推流音量
volume | 音量,取值范围[0, 200],默认 60 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetSoundInfoCallback | ( | IZegoMediaPlayerSoundInfoCallback * | callback, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置声音信息回调,包括声浪、频谱。
callback | 回调 |
index | 播放器序号,默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetVideoDataWithIndexCallback | ( | IZegoMediaPlayerVideoDataWithIndexCallback * | callback, |
ZegoMediaPlayerVideoPixelFormat | format, | ||
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置视频帧数据回调
callback | 回调 |
format | 需要返回的视频帧数据格式, |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetView | ( | const AV::ZegoView & | view, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置显示视频的view
view | 播放的控件 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetView | ( | void * | view, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置显示视频的view
view | 播放的控件 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetViewMode | ( | AV::ZegoVideoViewMode | mode, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置播放控件显示模式
mode | 显示模式。详见 AV::ZegoVideoViewMode,默认为 ZegoVideoViewModeScaleAspectFit 模式 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::SetVolume | ( | int | volume, |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
设置本地播放音量, 如果播放器设置了推流模式, 也会设置推流音量
volume | 音量,取值范围[0, 200],默认 60 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::Start | ( | const char * | path, |
bool | repeat, | ||
long | startPosition, | ||
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
开始播放并指定开始播放的进度
path | 媒体文件的路径 |
repeat | 是否重复播放 |
startPosition | 指定开始播放的进度,单位毫秒 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::Start | ( | const char * | path, |
bool | repeat, | ||
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
开始播放
path | 媒体文件的路径 |
repeat | 是否重复播放 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::Start | ( | const char * | path, |
long | startPosition, | ||
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
开始播放并指定开始播放的进度
path | 媒体文件的路径 |
startPosition | 指定开始播放的进度,单位毫秒 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::Start | ( | unsigned char * | mediaData, |
int | mediaDataLen, | ||
long | startPosition, | ||
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
开始播放并指定开始播放的进度
mediaData | 媒体数据 |
mediaDataLen | 媒体数据的大小 |
startPosition | 指定开始播放的进度,单位毫秒 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::StartCopyrightedMusic | ( | const char * | resourceID, |
long | startPosition, | ||
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
开始播放资源并指定开始播放的进度
resourceID | 资源 ID |
startPosition | 指定开始播放的进度,单位毫秒 |
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::Stop | ( | ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst | ) |
停止播放
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::TakeSnapshot | ( | ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst | ) |
获取当前播放视频的截图
index | 播放器序号, 默认为 ZegoMediaPlayerIndexFirst |
ZEGOAVKIT_API void ZEGO::MEDIAPLAYER::UpdatePosition | ( | const float | position[3], |
ZegoMediaPlayerIndex | index = ZegoMediaPlayerIndexFirst |
||
) |
更新媒体播放器(音频源)位置
position | 用户的三维空间坐标 |
index | 播放器序号,默认为 ZegoMediaPlayerIndexFirst |