初始化
createMediaPlayer
创建媒体播放器。
C++
virtual agora_refptr <IMediaPlayer> createMediaPlayer() = 0;
返回值
-
方法调用成功:返回
IMediaPlayer
对象。 -
方法调用失败:返回空指针。
destroyMediaPlayer
销毁媒体播放器。
C++
virtual int destroyMediaPlayer(agora_refptr<IMediaPlayer> media_player) = 0;
参数
参数名 | 描述 |
---|---|
media_player |
|
返回值
-
≥ 0: 方法调用成功,返回媒体播放器 ID
-
< 0: 方法调用失败。详见
错误码
了解详情和解决建议。
getMediaPlayerCacheManager
获取 IMediaPlayerCacheManager
实例。
C++
AGORA_API agora::rtc::IMediaPlayerCacheManager* AGORA_CALL getMediaPlayerCacheManager();
当你调用该方法后,SDK 会返回一个媒体播放器缓存管理器的实例。由于媒体播放器缓存管理器对象是单例模式,因此多次调用该方法将返回同一个实例。
注意:
请在初始化 IRtcEngine
后调用该方法。