OpenGL仿微信视频聊天

上传者: a296777513 | 上传时间: 2020-01-20 03:00:34 | 文件大小: 42KB | 文件类型: 7z
使用OpenGL绘制视频流,实现微信视频聊天的界面。

文件下载

资源详情

( 36 个子文件 42KB ) OpenGL仿微信视频聊天
previewcamera
src
androidTest
java
com
example
liyachao
activity
ExampleInstrumentedTest.java 804B
test
java
com
example
liyachao
activity
ExampleUnitTest.java 434B
main
AndroidManifest.xml 1.01KB
res
mipmap-hdpi
ic_launcher.png 3.34KB
raw
video_state_fragment_shader.glsl 161B
video_normal_fragment_shader.glsl 229B
video_vertex_shader.glsl 241B
mipmap-xxxhdpi
ic_launcher.png 10.24KB
mipmap-xhdpi
ic_launcher.png 4.73KB
mipmap-mdpi
ic_launcher.png 2.15KB
drawable
ic_launcher.png 3.34KB
layout
activity_main.xml 892B
values-w820dp
dimens.xml 364B
values
colors.xml 214B
strings.xml 79B
styles.xml 394B
dimens.xml 216B
mipmap-xxhdpi
ic_launcher.png 7.54KB
java
com
example
liyachao
utils
DisplayUtil.java 1.65KB
ImageUtil.java 2.21KB
CameraUtil.java 1.59KB
GlUtil.java 8.91KB
TextResourceReader.java 1.35KB
FileUtil.java 1.17KB
LOG.java 4.64KB
video
TextureResources.java 2.07KB
CameraGLSurfaceView.java 9.26KB
TextureHelper.java 1.36KB
CameraCapture.java 5.66KB
gles
DirectDrawer.java 8.10KB
activity
MainActivity.java 1.29KB
application
MyApplication.java 481B
libs
previewcamera.iml 11.22KB
.gitignore 8B
build.gradle 900B
proguard-rules.pro 662B
[{"title":"( 36 个子文件 42KB ) OpenGL仿微信视频聊天","children":[{"title":"previewcamera","children":[{"title":"src","children":[{"title":"androidTest","children":[{"title":"java","children":[{"title":"com","children":[{"title":"example","children":[{"title":"liyachao","children":[{"title":"activity","children":[{"title":"ExampleInstrumentedTest.java <span style='color:#111;'> 804B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"test","children":[{"title":"java","children":[{"title":"com","children":[{"title":"example","children":[{"title":"liyachao","children":[{"title":"activity","children":[{"title":"ExampleUnitTest.java <span style='color:#111;'> 434B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"AndroidManifest.xml <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"res","children":[{"title":"mipmap-hdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 3.34KB </span>","children":null,"spread":false}],"spread":true},{"title":"raw","children":[{"title":"video_state_fragment_shader.glsl <span style='color:#111;'> 161B </span>","children":null,"spread":false},{"title":"video_normal_fragment_shader.glsl <span style='color:#111;'> 229B </span>","children":null,"spread":false},{"title":"video_vertex_shader.glsl <span style='color:#111;'> 241B </span>","children":null,"spread":false}],"spread":true},{"title":"mipmap-xxxhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 10.24KB </span>","children":null,"spread":false}],"spread":true},{"title":"mipmap-xhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 4.73KB </span>","children":null,"spread":false}],"spread":true},{"title":"mipmap-mdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false}],"spread":true},{"title":"drawable","children":[{"title":"ic_launcher.png <span style='color:#111;'> 3.34KB </span>","children":null,"spread":false}],"spread":true},{"title":"layout","children":[{"title":"activity_main.xml <span style='color:#111;'> 892B </span>","children":null,"spread":false}],"spread":true},{"title":"values-w820dp","children":[{"title":"dimens.xml <span style='color:#111;'> 364B </span>","children":null,"spread":false}],"spread":false},{"title":"values","children":[{"title":"colors.xml <span style='color:#111;'> 214B </span>","children":null,"spread":false},{"title":"strings.xml <span style='color:#111;'> 79B </span>","children":null,"spread":false},{"title":"styles.xml <span style='color:#111;'> 394B </span>","children":null,"spread":false},{"title":"dimens.xml <span style='color:#111;'> 216B </span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-xxhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 7.54KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"example","children":[{"title":"liyachao","children":[{"title":"utils","children":[{"title":"DisplayUtil.java <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"ImageUtil.java <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false},{"title":"CameraUtil.java <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"GlUtil.java <span style='color:#111;'> 8.91KB </span>","children":null,"spread":false},{"title":"TextResourceReader.java <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"FileUtil.java <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"LOG.java <span style='color:#111;'> 4.64KB </span>","children":null,"spread":false}],"spread":true},{"title":"video","children":[{"title":"TextureResources.java <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"CameraGLSurfaceView.java <span style='color:#111;'> 9.26KB </span>","children":null,"spread":false},{"title":"TextureHelper.java <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"CameraCapture.java <span style='color:#111;'> 5.66KB </span>","children":null,"spread":false},{"title":"gles","children":[{"title":"DirectDrawer.java <span style='color:#111;'> 8.10KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"activity","children":[{"title":"MainActivity.java <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false}],"spread":true},{"title":"application","children":[{"title":"MyApplication.java <span style='color:#111;'> 481B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"libs","children":null,"spread":false},{"title":"previewcamera.iml <span style='color:#111;'> 11.22KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 8B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 900B </span>","children":null,"spread":false},{"title":"proguard-rules.pro <span style='color:#111;'> 662B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

  • cstrawberry :
    1.首先不是我要的效果,2,并不能用,运行不起来
    2019-08-26
  • sym0816 :
    可以参考下
    2018-07-27

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明
服务器状态检查中...