一、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