# SimpleExoPlayerDemo
基于ExoPlayer开发的可自定义皮肤的视频播放器
可进行2D视频播放和VR视频播放
ExoPlayer Doc: https://exoplayer.dev/ui-components.html
预览:
2D视频 竖屏显示
![png](https://github.com/sunzoulin/SimpleExoPlayerDemo/blob/master/pic/device-2021-07-09-103136.png)
2D视频 横屏显示
![png](https://github.com/sunzoulin/SimpleExoPlayerDemo/blob/master/pic/device-2021-07-09-145348.png)
VR 180度视频显示
![png](https://github.com/sunzoulin/SimpleExoPlayerDemo/blob/master/pic/device-2021-07-09-170051.png)
VR 360度视频显示
![png](https://github.com/sunzoulin/SimpleExoPlayerDemo/blob/master/pic/device-2021-07-09-165806.png)
没有合适的资源?快使用搜索试试~ 我知道了~
基于ExoPlayer开发的可自定义皮肤的视频播放器,可进行2D视频播放和VR视频播放
共62个文件
xml:26个
png:14个
kt:10个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 130 浏览量
2024-05-11
21:28:05
上传
评论
收藏 4.59MB ZIP 举报
温馨提示
基于ExoPlayer开发的可自定义皮肤的视频播放器,可进行2D视频播放和VR视频播放。 VR(Virtual Reality)即虚拟现实,是一种可以创建和体验虚拟世界的计算机技术。它利用计算机生成一种模拟环境,是一种多源信息融合的、交互式的三维动态视景和实体行为的系统仿真,使用户沉浸到该环境中。VR技术通过模拟人的视觉、听觉、触觉等感觉器官功能,使人能够沉浸在计算机生成的虚拟境界中,并能够通过语言、手势等自然的方式与之进行实时交互,创建了一种适人化的多维信息空间。 VR技术具有以下主要特点: 沉浸感:用户感到作为主角存在于模拟环境中的真实程度。理想的模拟环境应该使用户难以分辨真假,使用户全身心地投入到计算机创建的三维虚拟环境中,该环境中的一切看上去是真的,听上去是真的,动起来是真的,甚至闻起来、尝起来等一切感觉都是真的,如同在现实世界中的感觉一样。 交互性:用户对模拟环境内物体的可操作程度和从环境得到反馈的自然程度(包括实时性)。例如,用户可以用手去直接抓取模拟环境中虚拟的物体,这时手有握着东西的感觉,并可以感觉物体的重量,视野中被抓的物体也能立刻随着手的移动而移动。 构想性:也
资源推荐
资源详情
资源评论
收起资源包目录
基于ExoPlayer开发的可自定义皮肤的视频播放器,可进行2D视频播放和VR视频播放。.zip (62个子文件)
content
gradle.properties 998B
gradle
wrapper
gradle-wrapper.jar 53KB
gradle-wrapper.properties 232B
pic
device-2021-07-09-145348.png 1.57MB
device-2021-07-09-103136.png 926KB
device-2021-07-09-165806.png 1010KB
device-2021-07-09-170051.png 1.13MB
library
src
main
java
com
sbl
exoplayer
library
ExoPlayerLayout.kt 7KB
factory
CustomProjectionFactory.kt 757B
VRExoPlayerLayout.kt 9KB
control
ExoPlayerControlListener.kt 398B
ExoPlayerControlLayout.kt 11KB
res
layout
exo_player_control_layout.xml 4KB
exo_player_layout.xml 1KB
vr_exo_player_layout.xml 1KB
drawable
ic_round_error_outline_24.xml 535B
control_top_bg.xml 232B
control_bottom_bg.xml 232B
seek_bar_thumb.xml 274B
ic_round_play_arrow_24.xml 396B
ic_round_pause_24.xml 436B
ic_round_replay_24.xml 643B
ic_round_arrow_back_24.xml 518B
ic_round_fullscreen_exit_24.xml 708B
seek_bar_bg.xml 780B
ic_round_fullscreen_24.xml 723B
AndroidManifest.xml 87B
build.gradle 736B
app
src
main
java
com
sbl
exoplayer
utils
AndroidContentGroupManager.kt 800B
ScreenSwitchHelper.kt 1KB
ui
MainActivity.kt 770B
Video2DDemoActivity.kt 2KB
VideoVRDemoActivity.kt 1KB
res
mipmap-xxhdpi
ic_launcher_round.png 10KB
ic_launcher.png 6KB
mipmap-hdpi
ic_launcher_round.png 5KB
ic_launcher.png 3KB
drawable-v24
ic_launcher_foreground.xml 2KB
mipmap-anydpi-v26
ic_launcher.xml 272B
ic_launcher_round.xml 272B
mipmap-mdpi
ic_launcher_round.png 3KB
ic_launcher.png 2KB
mipmap-xxxhdpi
ic_launcher_round.png 15KB
ic_launcher.png 9KB
mipmap-xhdpi
ic_launcher_round.png 7KB
ic_launcher.png 4KB
values
colors.xml 524B
strings.xml 240B
styles.xml 445B
layout
activity_video_vr_demo.xml 388B
activity_main.xml 2KB
activity_video_2d_demo.xml 544B
drawable
ic_launcher_background.xml 5KB
AndroidManifest.xml 1KB
proguard-rules.pro 751B
build.gradle 1KB
gradlew.bat 2KB
build.gradle 599B
settings.gradle 35B
gradlew 5KB
.gitignore 762B
README.md 697B
共 62 条
- 1
资源评论
生瓜蛋子
- 粉丝: 3809
- 资源: 4660
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功