设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz

SurfaceView 视频人像放大

查看数: 8163 | 评论数: 9 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-8-23 15:00

正文摘要:

把自己的 SurfaceView xml的布局改小了,    android:layout_width="150dip “  android:layout_height="150dip"  出来的头像就像是焦距被放大了,自己看自己的是脸,对方看到 ...

回复

xmhb5566 发表于 2013-8-23 17:05:20
廖斌 发表于 2013-8-23 16:57
你好,代码我看了,你的布局中指定了具体的宽和高的话,VideoActivity中的InitialLayout就不需要调用去调 ...

可以了,非常感谢
廖斌 发表于 2013-8-23 16:57:12
xmhb5566 发表于 2013-8-23 16:43
上传了,我是在9.7寸平板运行的

你好,代码我看了,你的布局中指定了具体的宽和高的话,VideoActivity中的InitialLayout就不需要调用
  1. otherView.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLayoutListener(){               
  2.                         @Override
  3.                         public void onGlobalLayout() {
  4.                                 // TODO Auto-generated method stub
  5.                                 if(!bVideoAreaLoaded)
  6.                                 {
  7.                                         adjuestVideoSize(otherView.getWidth(), otherView.getHeight());
  8.                                         bVideoAreaLoaded=true;
  9.                                 }
  10.                         }
  11.                 });
复制代码
去调节比例了
admin 发表于 2013-8-23 16:53:49
好的,我让Android项目组的同事帮您分析一下,请稍等。
admin 发表于 2013-8-23 16:28:20
您好,是否可以写一个demo程序打包上传(不需要将libs目录打包),将您的问题表现出来,我们帮您调试一下?
xmhb5566 发表于 2013-8-23 16:26:40
廖斌 发表于 2013-8-23 15:30
surfaceview的宽和搞的比例保持跟分辨率的比例一样,才不会变形哦,一般是4;3。demo有做处理的

我按比例 <SurfaceView
                    android:id="@+id/surface_local"
                    android:layout_width="160dip"
                    android:layout_height="120dip" 还是一样不行呢
廖斌 发表于 2013-8-23 15:30:03
xmhb5566 发表于 2013-8-23 15:23
surfaceview的大小我就是任意设置的啊,但是看到的本地是焦距调大了的

surfaceview的宽和搞的比例保持跟分辨率的比例一样,才不会变形哦,一般是4;3。demo有做处理的
xmhb5566 发表于 2013-8-23 15:23:09
廖斌 发表于 2013-8-23 15:05
你好。android端的视频大小由surfaceview大小决定,surfaceview的大小可以任意设置。

surfaceview的大小我就是任意设置的啊,但是看到的本地是焦距调大了的
廖斌 发表于 2013-8-23 15:05:51
你好。android端的视频大小由surfaceview大小决定,surfaceview的大小可以任意设置。

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-11-17 01:42 , Processed in 0.123262 second(s), 26 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表