Vitamio加载视频的第三方集成库

 一、Vitamio的中文名称为“维他蜜”

Vitamio 是一款 Android 与 iOS 平台上的全能多媒体开发框架,全面支持硬件解码与 GPU 渲染。Vitamio 凭借其简洁易用的 API 接口赢得了全球众多开发者的青睐。到目前,全球已经有超过一万款应用在使用 Vitamio,覆盖用户超过 5亿

二、使用步骤:

1、下载Vitamio 5.0.2  https://www.vitamio.org/Download/  

2、将该项目导入你的工作空间  注意!要将vitamio和vitamio-sample全部导入到工作空间下导完可能会报:

Error:(7, 0) Could not find property'ANDROID_BUILD_SDK_VERSION' on project ':vitamio'.

这个错误,这个是因为该项目和你项目的SDK版本不一致的原因,将其改成和你项目SDK一致的版本就OK

3、XML中使用

<io.vov.vitamio.widget.VideoView

    android:id="@+id/lol_video"

    android:layout_width="fill_parent"

    android:layout_height="fill_parent" />

4、代码中使用

VideoView.setVideoURI(Uri.parse(视频地址));//设置视频地址

MediaController controller = newMediaController(this);

VideoView.setMediaController(controller);//设置Controller,注意一定要io.vov.vitamio.widget.MediaController

controller.setMediaPlayer(lolVideo);//给Controller设置VideoView

VideoView.requestFocus();//获得焦点

  VideoView.start();//开始播放

5.如果你想让屏幕横过来播放,那么设置

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);//改变屏幕方向

VideoView.setVideoLayout(VideoView.VIDEO_LAYOUT_ZOOM, 0);//VideoView.VIDEO_LAYOUT_ZOOM表示播放为视屏画面原始大小,第二个参数表示设置视频的宽高比,0表示自动检测

在oncreate中需要增加这方法Vitamio.isInitialized(this);vitamio要初始化;或者也可以在MyApplication中初始化Vitamio

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值