zoukankan      html  css  js  c++  java
  • 实现VR视频观看(2018年10月10日-2018年10月11日)

    2018.10.10

    1、实现VR视频观看

    1)主界面提供2个按钮:1个按钮点击进入vr图片;另一个按钮点击进入vr视频。

    2VR图片显示

    2.1)导入module

    引入仓库依赖,module是本地的项目,引入仓库依赖需要网络支持,也就是这个依赖需要发布到仓库中。

    本项目module依赖一共有4个:commoncommonwidgetpanowidgetvideowidget

    如何添加本地module依赖另一个module

    1File---new---Import Module

    2project structure-à选中当前项目à选中依赖的module

    3)可以看到在build.gradle中看到

    2.2)使用VrPanoramaView控件加载vr图片

    2.3vr图片加载需要使用AsyncTask异步任务(handler的封装)

    3Vr视频,界面上引入VrVideoViewSeekBar(进度条)

    3.1)视频也是通过AsyncTask加载

    3.2VrVideoView的事件:VrVideoEventListener,可以实现播放还是暂停;还可以监听播放进度;还可以监听加载视频是否完毕等等。

    项目主线:

    2018.10.11

    1、关于项目中出现的问题

    如何解决?

    build.gradle(module)中添加:

    splits {

            abi {

                enable true

                reset()

                include 'x86', 'armeabi-v7a','x86_64'

                universalApk true

            }

    }

    具体如下的位置:

    2、关于vr项目,不能在模拟器中显示。

    请选择arm架构的模拟器。

    如下图:

  • 相关阅读:
    APUE学习笔记:第四章 文件和目录
    APUE学习笔记:第三章 文件I/O
    APUE学习笔记:第二章 UNIX标准化及实现
    APUE学习笔记:第一章 UNUX基础知识
    《数据库系统概念》学习笔记2
    go语言下载地址
    Centos7 编译 android4.4
    剑侠情缘新进展
    ubuntu server 14.04手动安装svn
    ubuntu server 14.04 lts显示乱码的问题
  • 原文地址:https://www.cnblogs.com/sanshengshitouhua/p/14577520.html
Copyright © 2011-2022 走看看