RCRTCMediaPlayer Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | RCRTCMediaPlayer.h |
delegate
设置播放行为代理需要在 openWithUrl 前设置生效。
@property (nonatomic, weak) id<RCRTCMediaPlayerEventDelegate> delegateDiscussion
设置播放行为代理需要在 openWithUrl 前设置生效。
Declared In
RCRTCMediaPlayer.h
dataHandle
设置播放数据 dataHandle 需要在 openWithUrl 前设置生效。 并且设置了 dataHandle 后播放器默认不走内部渲染,需要用户自己处理音视频裸数据。
@property (nonatomic, weak) id<RCRTCMediaPlayerDataHandle> dataHandleDiscussion
设置播放数据 dataHandle 需要在 openWithUrl 前设置生效。 并且设置了 dataHandle 后播放器默认不走内部渲染,需要用户自己处理音视频裸数据。
Declared In
RCRTCMediaPlayer.h
– openWithUrl:
打开 mediaUrl 播放
- (int)openWithUrl:(NSURL *)urlParameters
url |
支持本地 fileUrl 也支持网络媒体 Url |
|---|
Return Value
0: 成功,非0: 失败
Discussion
打开 mediaUrl 播放
Declared In
RCRTCMediaPlayer.h
– setVolume:
调节本地播放音量
- (int)setVolume:(float)volumeParameters
volume |
本地播放音量,取值范围从 [0 ~ 100] 默认 100 |
|---|
Return Value
0: 成功,非0: 失败
Discussion
调节本地播放音量
Declared In
RCRTCMediaPlayer.h
– destroy
销毁播放器
- (int)destroyReturn Value
0: 成功,非0: 失败
Discussion
销毁播放器
Declared In
RCRTCMediaPlayer.h
– videoView
获取当前渲染视图,当没有调用 openWithUrl 加载资源时返回为 nil,当设置 dataHandle 时返回为 nil
- (nullable UIView *)videoViewDiscussion
获取当前渲染视图,当没有调用 openWithUrl 加载资源时返回为 nil,当设置 dataHandle 时返回为 nil
Declared In
RCRTCMediaPlayer.h
– setRenderMode:
设置播放器视图的渲染模式 默认 RCRTCVideoFillModeAspectFit
- (int)setRenderMode:(RCRTCVideoFillMode)modeReturn Value
0: 成功,非0: 失败
Discussion
设置播放器视图的渲染模式 默认 RCRTCVideoFillModeAspectFit
Declared In
RCRTCMediaPlayer.h
– getMediaStreamInfos
获取流信息数据
- (NSArray<RCRTCMediaStreamInfo*> *)getMediaStreamInfosDiscussion
获取流信息数据
Declared In
RCRTCMediaPlayer.h