Android视频播放器rtmp
时间: 2023-12-01 18:43:07 浏览: 186
Android视频播放器rtmp可以通过ijkplayer或OARPlayer来实现。其中,ijkplayer是一个基于FFmpeg的轻量级Android/iOS视频播放器,支持多种视频格式和协议,包括rtmp。而OARPlayer是一个基于OpenGL ES的Android视频播放器,同样支持rtmp协议。
以下是使用ijkplayer实现rtmp播放的示例代码:
```java
private void initPlayer() {
player = new PlayerManager(this);
player.setFullScreenOnly(true);
player.setScaleType(PlayerManager.SCALETYPE_FILLPARENT);
player.playInFullScreen(true);
player.setPlayerStateListener(this);
player.play("rtmp://192.168.1.104:1935/live/12345");
}
```
以下是使用OARPlayer实现rtmp播放的示例代码:
```java
// 实例化OARPlayer
OARPlayer player = new OARPlayer();
// 设置视频源
player.setDataSource(rtmp_url);
// 设置surface
player.setSurface(surfaceView.getHolder());
// 开始播放
player.start();
// 停止播放
player.stop();
// 释放资源
player.release();
```
阅读全文