初始化
createMediaPlayerWithDelegate
创建 AgoraRtcMediaPlayerProtocol 实例。
Objective-C
- (id<AgoraRtcMediaPlayerProtocol>_Nullable)createMediaPlayerWithDelegate:
(id<AgoraRtcMediaPlayerDelegate>_Nullable)delegate;
参数
| 参数名 | 描述 |
|---|---|
delegate |
|
返回值
-
方法调用成功:返回
AgoraRtcMediaPlayerProtocol对象。 -
方法调用失败:返回空指针。
返回一个 AgoraRtcMediaPlayerProtocol 实例。
destroyMediaPlayer
createMediaPlayerCacheManager
创建 AgoraRtcMediaPlayerCacheManagerProtocol 实例。
Objective-C
- (id<AgoraRtcMediaPlayerCacheManagerProtocol> _Nullable)createMediaPlayerCacheManager;
当你调用该方法后,SDK 会返回一个媒体播放器缓存管理器的实例。由于媒体播放器缓存管理器对象是单例模式,因此多次调用该方法将返回同一个实例。
注意:
请在初始化 AgoraRtcEngineKit 后调用该方法。