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
– setVolume:
调节本地播放音量
- (int)setVolume:(float)volume
Parameters
volume |
本地播放音量,取值范围从 [0 ~ 100] 默认 100 |
---|
Return Value
0: 成功,非0: 失败
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