Android VR PLayer开发
文章平均质量分 91
山城过雨
这个作者很懒,什么都没留下…
展开
-
Android VR Player(全景视频播放器) [1]:项目介绍
这是我去年底申请的一个学校的创新基金项目,项目的基础是实验室师兄给的一个demo。今年九月份就要结题,这学期时间比较紧张,要做的事情很多,不过想到不可半途而废,还是会争取把这个项目做完。原创 2017-05-05 18:08:57 · 2112 阅读 · 3 评论 -
Android VR Player(全景视频播放器) [9]:ExoPlayer播放器MPEG-DASH视频播放
前言 DASH视频播放初始加载时间更短在之前的博客中 Nginx 搭建DASH服务器 中对如何搭建DASH服务器和视频处理做了分享。由于DASH具有动态码率自适应的特点,正好可以应用于VR视频这样平均码率较大的视频的播放,而且DASH作为未来流媒体的统一规范,具有很好的发展前景。之前我在播放器中播放在线视频走的是rtsp或者http协议,在服务器带宽不是很大的情况,播放效果都不是很好...原创 2018-05-09 21:48:22 · 2679 阅读 · 0 评论 -
Android VR Player(全景视频播放器) [8]:MediaPlayer+SurfaceView 视频播放
Android VR Player(全景视频播放器) [8]:MediaPlayer+SurfaceView 视频播放Android中播放视频一般有三种实现方式,第一种是调用其他视频播放应用;第二种是使用系统Android封装的VideoView;第三种使用MediaPlayer和SurfaceView。第一种方式当然是最简单的,两句话就搞定;第二种方式和第三种方式实质是一样的原创 2017-06-11 21:14:19 · 1839 阅读 · 0 评论 -
Android VR Player(全景视频播放器) [6]:视频列表的实现-本地视频
Android VR Player(全景视频播放器) [6]:视频列表的实现-本地视频(本篇博客参考《Android第一行代码(第二版)》中关于RecyclerView的部分)列表的实现方式列表一般使用Listview来实现,但是Listview使用时需要做一些技巧性的优化,否者性能会很差,而且Listview扩展性不太好,所以我们可以使用Android提供的更强大的滚动控件,RecyclerVie原创 2017-06-03 15:32:56 · 9529 阅读 · 3 评论 -
Android VR Player(全景视频播放器) [7]:视频列表的实现-网络视频
Android VR Player(全景视频播放器) [7]:视频列表的实现-网络视频前期准备在之前的博文,Android VR Player(全景视频播放器) [6]:视频列表的实现-本地视频 中, 和大家分享了如何使用AsnycTask来实现读取本地媒体库中的视频信息,并用RecyclerView来实现以列表的方式进行展示。本篇博文以本地视频列表的这篇博文为基础,继续和大家分享如何实现“网络视频原创 2017-06-04 23:04:22 · 25497 阅读 · 2 评论 -
Android VR Player(全景视频播放器) [5]:简单的欢迎界面
Android VR Player(全景视频播放器) [5]:简单的欢迎界面欢迎界面在继续下一部分,即视频列表实现的介绍前,分享一下简单的欢迎界面的实现。一来是可以整合一下前面说的侧滑菜单和底部导航,二来是欢迎界面用到的子线程和TimerTask等知识是后续的部分所需的,这里就先提前说一下啦。欢迎界面虽然名曰欢迎,其实并没有太大的“欢迎”意义,一般用户希望的是赶紧进入主页面。但对于应用设计开发人员来原创 2017-05-31 10:55:14 · 1481 阅读 · 1 评论 -
Android VR Player(全景视频播放器) [4]:侧滑菜单的实现
Android VR Player(全景视频播放器) [4]:侧滑菜单的实现Navigation Drawer介绍本次要分享的仍然是Material Design规范中的一个控件,Navigation Drawer,很多的APP都用到这个控件,效果如下: (图片来源:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0303/原创 2017-05-29 15:35:40 · 685 阅读 · 0 评论 -
Android VR Player(全景视频播放器) [3]:底部导航的实现
Android VR Player(全景视频播放器) [3]:底部导航的实现底部导航介绍本篇主要分享Material design中Bottom Navigation的实现过程,先看效果图: (图片来源:https://github.com/Ashok-Varma/BottomNavigation) Bottom Navigation导航方式在今天很多APP上都可以看到,可以说是Androi原创 2017-05-29 08:58:10 · 1195 阅读 · 0 评论 -
Android VR Player(全景视频播放器) [2]:开发说明
Android VR Player(全景视频播放器) [2]:开发说明工具本项目主要的开发工具为Android Studio 2.3,Android SDK Tools版本为26.0.2,Android Platform Version为API 25:Android 7.1.1;版本管理用了git;操作系统为Ubuntu 16.04 LTS。原创 2017-05-05 23:33:14 · 1664 阅读 · 1 评论 -
Android VR Player(全景视频播放器) [10]: VR全景视频渲染播放的实现(exoplayer,glsurfaceview,opengl es)
前言此博客的大部分内容来自我的毕业设计论文,因此语言上会偏正式一点,如果您有任何问题或建议,欢迎留言。在此感谢实验室的聂师兄,全景视频render部分的代码设计主要参考了他所编写的代码来完成,他对视频渲染过程的讲解也让我对此部分有了更好的理解! 为了能播放MEPG-DASH标准的视频,我使用了ExoPlayer来作为播放器,而非之前的MediaPlayer ,如有需要,请参考后续的博客,...原创 2018-05-13 16:58:17 · 12663 阅读 · 2 评论