设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 6879|回复: 12
打印 上一主题 下一主题

如图,这是什么问题?

[复制链接]

2

主题

23

帖子

52

积分

注册会员

Rank: 2

积分
52
跳转到指定楼层
楼主
发表于 2016-1-8 09:47:40 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
白色边框为第二个surfaceView ,也是本地的surfaceView,  最大的是远程的,接通远程后就这样了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

2

主题

23

帖子

52

积分

注册会员

Rank: 2

积分
52
沙发
 楼主| 发表于 2016-1-8 09:51:27 | 显示全部楼层
追加 , 华为,三星手机没问题, 小米和联想就这个问题。
回复 支持 反对

使用道具 举报

2

主题

23

帖子

52

积分

注册会员

Rank: 2

积分
52
板凳
 楼主| 发表于 2016-1-8 10:02:24 | 显示全部楼层
佰锐科技-李友勤 发表于 2016-1-8 09:59
您好,这个跟昨天的问题一样是吗?请将日志贴上来看下,先确认下视频采集是否有问题

视频采集没问题,我只要不采用FrameLayout ,客户端,服务器端,就全部可以正常显示,
回复 支持 反对

使用道具 举报

2

主题

23

帖子

52

积分

注册会员

Rank: 2

积分
52
地板
 楼主| 发表于 2016-1-8 10:11:51 | 显示全部楼层
佰锐科技-李友勤 发表于 2016-1-8 09:59
您好,这个跟昨天的问题一样是吗?请将日志贴上来看下,先确认下视频采集是否有问题


图1为 手机客户端,采用线性布局,各占一半,然后上为远程,下为本地, 图2是服务器视频。。远程本地都可以,视频流是没有问题的。
回复 支持 反对

使用道具 举报

2

主题

23

帖子

52

积分

注册会员

Rank: 2

积分
52
5#
 楼主| 发表于 2016-1-8 10:13:03 | 显示全部楼层
佰锐科技-李友勤 发表于 2016-1-8 09:59
您好,这个跟昨天的问题一样是吗?请将日志贴上来看下,先确认下视频采集是否有问题

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    androidrientation="vertical"
    android:layout_height="match_parent" >

    <SurfaceView
        android:id="@+id/surface_large"
        android:layout_width="match_parent"
        android:layout_weight="1"
        android:layout_height="match_parent" />

    <SurfaceView
        android:id="@+id/surface_small"
        android:layout_width="match_parent"
        android:layout_weight="1"
        android:layout_height="match_parent" />

</LinearLayout>

只要把LinearLayout改成FrameLayout 就不行了,后来用popwindow也试了,结果一样,还是不行。
回复 支持 反对

使用道具 举报

2

主题

23

帖子

52

积分

注册会员

Rank: 2

积分
52
6#
 楼主| 发表于 2016-1-8 11:08:29 | 显示全部楼层
yuanyk 发表于 2016-1-8 10:57
您好,FrameLayout的布局需要将本地窗口放在view最上层,尝试在代码中设置 mSurfaceSelf.setZOrderOnTop( ...

我试试看,谢谢。
回复 支持 反对

使用道具 举报

2

主题

23

帖子

52

积分

注册会员

Rank: 2

积分
52
7#
 楼主| 发表于 2016-1-8 11:16:57 | 显示全部楼层
yuanyk 发表于 2016-1-8 10:57
您好,FrameLayout的布局需要将本地窗口放在view最上层,尝试在代码中设置 mSurfaceSelf.setZOrderOnTop( ...

哈哈,解决了,灰常感谢。。。。。
回复 支持 反对

使用道具 举报

2

主题

23

帖子

52

积分

注册会员

Rank: 2

积分
52
8#
 楼主| 发表于 2016-1-8 12:32:19 | 显示全部楼层
yuanyk 发表于 2016-1-8 10:57
您好,FrameLayout的布局需要将本地窗口放在view最上层,尝试在代码中设置 mSurfaceSelf.setZOrderOnTop( ...

        surfaceLocal.setZOrderOnTop(true);  这个不支持动态设置吗? A大B小,当我切换为B大A小的时候,这个时候我要将A 设置为setZOrderOnTop(true);,再切回来的时候设置B为setZOrderOnTop(true);  刚才试了,好像不行,请问有其他解决办法吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-3 05:30 , Processed in 0.132132 second(s), 24 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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