wlmedia播放器集成(1)— 播放器集成

14 篇文章 1 订阅
12 篇文章 3 订阅

前言:

GitHub地址:GitHub - wanliyang1990/wlmedia: Android 音视频播放器SDK,几句代码即可实现音视频播放功能(支持:手机、车机系统、电视盒子等设备。支持:http、https、rtsp、rtp、rtmp、byte[]、加密视频和各种文件格式视频;包含视频截图、音轨选择、字幕选择、循环播放、设置软解或硬解、透明视频、变速变调、声道切换、无缝切换surface(surfaceview和textureview)、多Surface渲染、视频比例设置、多实例音视频播放等。)~


正文

1、Gradle集成:

allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}

dependencies {
	        implementation 'com.github.wanliyang1990:wlmedia:3.0.0'
	}

2、测试

这里用获取音视频基础信息来测试(注:WlmediaUtil是同步方法,实际使用中应放到线程中执行!)

WlMediaUtil wlMediaUtil = new WlMediaUtil();
wlMediaUtil.setSource(getFilesDir().getAbsolutePath() + "/testvideos/yfx.mp4");
int ret = wlMediaUtil.openSource();
WlLog.d("open source ret = " + ret);
Bitmap bitmap = wlMediaUtil.getVideoFrame(0, false);
if (bitmap != null) {
    WlLog.d("get video bitmap " + bitmap.getWidth() + "*" + bitmap.getHeight());
    Message message = Message.obtain();
    message.obj = bitmap;
    handler.sendMessage(message);
} else {
    WlLog.d("get video bitmap is null");
}
wlMediaUtil.release();

3、测试结果:

若成功获取到音视频基础信息,则表明项目集成成功!

源码地址:传送门​​​​​​​

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ywl5320

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值