RCRTCMediaPlayer Class Reference

Inherits from NSObject
Declared in RCRTCMediaPlayer.h

  delegate

设置播放行为代理需要在 openWithUrl 前设置生效。

@property (nonatomic, weak) id<RCRTCMediaPlayerEventDelegate> delegate

Discussion

设置播放行为代理需要在 openWithUrl 前设置生效。

Declared In

RCRTCMediaPlayer.h

  dataHandle

设置播放数据 dataHandle 需要在 openWithUrl 前设置生效。 并且设置了 dataHandle 后播放器默认不走内部渲染,需要用户自己处理音视频裸数据。

@property (nonatomic, weak) id<RCRTCMediaPlayerDataHandle> dataHandle

Discussion

设置播放数据 dataHandle 需要在 openWithUrl 前设置生效。 并且设置了 dataHandle 后播放器默认不走内部渲染,需要用户自己处理音视频裸数据。

Declared In

RCRTCMediaPlayer.h

– openWithUrl:

打开 mediaUrl 播放

- (int)openWithUrl:(NSURL *)url

Parameters

url

支持本地 fileUrl 也支持网络媒体 Url

Return Value

0: 成功,非0: 失败

Discussion

打开 mediaUrl 播放

Declared In

RCRTCMediaPlayer.h

– play

开始播放

- (int)play

Return Value

0: 成功,非0: 失败

Discussion

开始播放

Declared In

RCRTCMediaPlayer.h

– pause

暂停播放

- (int)pause

Return Value

0: 成功,非0: 失败

Discussion

暂停播放

Declared In

RCRTCMediaPlayer.h

– setVolume:

调节本地播放音量

- (int)setVolume:(float)volume

Parameters

volume

本地播放音量,取值范围从 [0 ~ 100] 默认 100

Return Value

0: 成功,非0: 失败

Discussion

调节本地播放音量

Declared In

RCRTCMediaPlayer.h

– volume

获取当前播放音量

- (float)volume

Discussion

获取当前播放音量

Declared In

RCRTCMediaPlayer.h

– destroy

销毁播放器

- (int)destroy

Return Value

0: 成功,非0: 失败

Discussion

销毁播放器

Declared In

RCRTCMediaPlayer.h

– videoView

获取当前渲染视图,当没有调用 openWithUrl 加载资源时返回为 nil,当设置 dataHandle 时返回为 nil

- (nullable UIView *)videoView

Discussion

获取当前渲染视图,当没有调用 openWithUrl 加载资源时返回为 nil,当设置 dataHandle 时返回为 nil

Declared In

RCRTCMediaPlayer.h

– setRenderMode:

设置播放器视图的渲染模式 默认 RCRTCVideoFillModeAspectFit

- (int)setRenderMode:(RCRTCVideoFillMode)mode

Return Value

0: 成功,非0: 失败

Discussion

设置播放器视图的渲染模式 默认 RCRTCVideoFillModeAspectFit

Declared In

RCRTCMediaPlayer.h

– getMediaStreamInfos

获取流信息数据

- (NSArray<RCRTCMediaStreamInfo*> *)getMediaStreamInfos

Discussion

获取流信息数据

Declared In

RCRTCMediaPlayer.h