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

    xiaoxiao2025-12-05  3

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

    转载请注明原文地址: https://ju.6miu.com/read-1304625.html
    最新回复(0)