拉流接口类
更多...
拉流接口类
- 作者
- baorunchen
- 日期
- 2022/8/14
- 注解
- 当前仅支持互动模式
- 调用规则
- 互动模式下,先推后拉,先完成推流操作,当推流回调"onFirstFramePushed",再实现拉流
- 调用示例
AlivcLivePlayer livePlayer = new AlivcLivePlayerImpl(context, AlivcLiveMode.AlivcLiveInteractiveMode);
- 参见
- com.alivc.live.player.AlivcLivePlayerImpl
-
com.alivc.live.annotations.AlivcLiveMode
-
推流SDK文档
-
直播连麦文档
-
推流SDK License文档
在文件 AlivcLivePlayer.java 第 31 行定义.
com.alivc.live.player.AlivcLivePlayer.AlivcLivePlayer |
( |
Context |
context, |
|
|
AlivcLiveMode |
mode |
|
) |
| |
abstract void com.alivc.live.player.AlivcLivePlayer.destroy |
( |
| ) |
|
|
abstract |
abstract AlivcLiveMode com.alivc.live.player.AlivcLivePlayer.getMode |
( |
| ) |
|
|
abstract |
abstract void com.alivc.live.player.AlivcLivePlayer.pauseAudioPlaying |
( |
| ) |
|
|
abstract |
暂停播放音频流
- 注解
- 该接口和"resumeAudioPlaying"接口相对应
abstract void com.alivc.live.player.AlivcLivePlayer.pauseVideoPlaying |
( |
| ) |
|
|
abstract |
暂停播放视频流
- 注解
- 该接口和"resumeVideoPlaying"接口相对应
abstract void com.alivc.live.player.AlivcLivePlayer.resumeAudioPlaying |
( |
| ) |
|
|
abstract |
恢复播放音频流
- 注解
- 该接口和"pauseAudioPlaying"接口相对应
abstract void com.alivc.live.player.AlivcLivePlayer.resumeVideoPlaying |
( |
| ) |
|
|
abstract |
恢复播放视频流
- 注解
- 该接口和"pauseVideoPlaying"接口相对应
abstract int com.alivc.live.player.AlivcLivePlayer.setPlayoutVolume |
( |
int |
volume | ) |
|
|
abstract |
设置播放音量
- 参数
-
- 返回
- 返回0,表示调用成功;非0,表示调用失败
abstract int com.alivc.live.player.AlivcLivePlayer.setPlayView |
( |
FrameLayout |
frameLayout | ) |
|
|
abstract |
设置播放View
- 参数
-
- 返回
- 返回0,表示调用成功;非0,表示调用失败
- 注解
- 互动模式下,surfaceView由内部创建,并在内部,将其添加到frameLayout上面
-
该接口用于互动场景下(连麦或者PK),设置远端流的播放控件
-
在连麦场景下,主播通过setPlayView接口设置连麦观众视频的播放view,连麦观众通过setPlayView接口设置主播的视频播放view
-
在PK场景下,主播A和主播B PK,主播A和主播B分别调用setPlayView设置要PK的另一个主播的视频播放view
abstract int com.alivc.live.player.AlivcLivePlayer.setupWithConfig |
( |
AlivcLivePlayConfig |
playConfig | ) |
|
|
abstract |
abstract int com.alivc.live.player.AlivcLivePlayer.startPlay |
( |
String |
url | ) |
|
|
abstract |
开始播放音视频流
- 参数
-
- 返回
- 返回0,表示调用成功;非0,表示调用失败
- 注解
- 该接口用于互动场景下(连麦或者PK),播放连麦观众或者PK主播的音视频流
-
在连麦场景下,主播通过startPlayWithURL接口播放连麦观众实时音视频流,连麦观众通过startPlayWithURL播放主播实时音视频流
-
在PK场景下,主播A和主播B PK,主播A和主播B分别调用startPlayWithURL来播放要PK的另一个主播的音视频流
abstract int com.alivc.live.player.AlivcLivePlayer.stopPlay |
( |
| ) |
|
|
abstract |
停止播放视频流
- 返回
- 返回0,表示调用成功;非0,表示调用失败
- 注解
- 该接口和"startPlayWithURL"接口相对应