IMP(低代码音视频工厂)SDK v1.5.0
IMP SDK API Reference Manual for iOS Platforms
<AIRBLivePlayerProtocol> Protocol Reference
Inheritance diagram for <AIRBLivePlayerProtocol>:

Instance Methods

(void) - start
 
(void) - pause
 
(void) - resume
 
(void) - stop
 
(void) - refresh
 
(void) - snapshotAsync
 
(void) - toggleMuted
 

Properties

id< AIRBLivePlayerDelegatedelegate
 
UIView * playerView
 
AIRBVideoViewContentMode contentMode
 
float playerVolume
 
BOOL lowDelay
 
BOOL playStatistic
 

Method Documentation

◆ pause

- (void) pause

暂停播放

◆ refresh

- (void) refresh

在当前房间重新加载本场直播,前提是已经调用过start;

◆ resume

- (void) resume

从暂停状态下恢复播放

◆ snapshotAsync

- (void) snapshotAsync

异步截取当前视频画面,通过delegate返回一个UIImage,具体见onAIRBLivePlayerImageSnapshot

◆ start

- (void) start

启动播放

◆ stop

- (void) stop

停止播放(不可再恢复)

◆ toggleMuted

- (void) toggleMuted

切换是否静音

Property Documentation

◆ contentMode

- (AIRBVideoViewContentMode) contentMode
readwritenonatomicassign

播放器画面view的展开模式,默认AIRBVideoViewContentModeAspectFit

◆ delegate

- (id<AIRBLivePlayerDelegate>) delegate
readwritenonatomicweak

用来接收事件和错误通知

◆ lowDelay

- (BOOL) lowDelay
readwritenonatomicassign

是否开启低延迟直播拉流,默认打开; 注意: 只有在start之前设置才会生效;低延迟拉流观看直播会比普通的拉流观看直播方式产生更多的费用,具体情况请到阿里云互动直播控制台了解;

◆ playerView

- (UIView*) playerView
readwritenonatomicstrong

播放器的画面view

◆ playerVolume

- (float) playerVolume
readwritenonatomicassign

播放的音量,范围0.0~2.0,当音量大于1.0时,可能出现噪音,不推荐使用

◆ playStatistic

- (BOOL) playStatistic
readwritenonatomicassign

是否开启播放信息统计逻辑,默认开启;如需关闭请在start之前设置为NO;


The documentation for this protocol was generated from the following file: