android播放视频的权限,Android播放视频——VDPlayerSDK的使用(一)

作为一名Android攻城狮怎么能不会播放视频呢?所以你是用videoView?还是MediaPlayer+SurfaceView?

今天给大家介绍一个开源的视频播放组件,功能强大,当然使用起来也复杂很多。今天给大家先说一下怎么集成这个组件进自己的项目:

(一下是基于AndroidStudio的导入方式,推荐大家使用as)

':libraries:sinavideo_playercore'//注意路径和名字

我是把导入的文件都放到了自己建libraries文件夹(与app文件同一级)下了,大家可以根据自己的情况来写,只要路径对就可以。

然后接下来注意,要把第一步的sinavideo_playercore作为library。

你需要做的是在settings.gradle中加入:

':libraries:sinavideo_playersdk'

然后在sinavideo_playersdk 的build.gradle中修改

dependencies {

compile fileTree(dir: 'libs', include: '*.jar')

compile project(':libraries:sinavideo_playercore')

}

其中

compile project(':libraries:sinavideo_playercore')

需要修改成你自己的路径

error: No resource identifier found for attribute 'layerAttrs' in package 'xxxxx.xxx.xxx.x'

组件初始化要在application中 新建一个application,详细的可以看demo

嗯 就这样。看看效果吧。明天给大家写一下 一些定制效果

有问题欢迎提出

作者wanliyang1990,源码wlmedia,1、UsageGradle: implementation 'ywl.ywl5320:wlmedia:1.0.0-beta17'2、实例图片播放视频播放 byte[](如:标准的 h264 h265 等)播放音乐竖屏播放(自动保持宽高比)横屏播放(自动保持宽高比)3、调用方式配置 NDK 编译平台:defaultConfig {     ...     ndk {         abiFilter("arm64-v8a")         abiFilter("armeabi-v7a")         abiFilter("x86")         abiFilter("x86_64")     }     ... }基本权限接入代码(SDK API level:28)// WlSurfaceView 一般播放使用// WlTextureView 需要做透明、移动、旋转等使用WlMedia wlMedia = new WlMedia();// 可支持多实例播放(主要对于音频,视频实际验证效果不佳) wlMedia.setPlayModel(WlPlayModel.PLAYMODEL_AUDIO_VIDEO);//声音视频都播放 wlMedia.setCodecType(WlCodecType.CODEC_MEDIACODEC);//优先使用硬解码 wlMedia.setMute(WlMute.MUTE_CENTER);//立体声 wlMedia.setVolume(80);//80%音量 wlMedia.setPlayPitch(1.0f);//正常速度 wlMedia.setPlaySpeed(1.0f);//正常音调 wlMedia.setRtspTimeOut(30);//网络流超时时间 wlMedia.setShowPcmData(true);//回调返回音频 pcm 数据 wlMedia.setSampleRate(WlSampleRate.RATE_44100);//设置音频采样率为指定值(返回的 PCM 就是这个采样率) wlSurfaceView.setWlMedia(wlMedia);//给视频 surface 设置播放器 //异步准备完成后开始播放 wlMedia.setOnPreparedListener(new WlOnPreparedListener() {         @Override         public void onPrepared() {         // wlMedia.setVideoScale(WlScaleType.SCALE_16_9);//设置 16:9 的视频比例             wlMedia.start();//开始播放             double duration = wlMedia.getDuration();//获取时长         }     }); //设置 url 源 wlMedia.setSource("/storage/sdcard1/精灵宝可梦:就决定是你了.720p.国日粤三语.BD 中字[最新电影 www.66ys.tv].mp4"); wlMedia.prepared();//异步准备
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值