@@ -3,7 +3,7 @@ package io.agora.beautyapi.faceunity.agora;
import android.app.Activity ;
import android.content.Context ;
import android.util.Log ;
import android.view.Surfac eView ;
import android.view.Textur eView ;
import android.widget.FrameLayout ;
@@ -166,8 +166,8 @@ public class SWAuManager extends BaseCacheManager {
*/
public void updateMyChannelView ( FrameLayout frameLayout , int uid ) {
mRtcEngine . setupLocalVideo ( null ) ;
Surfac eView surfaceView = new Surfac eView( mContext ) ;
surfaceView. setZOrderMediaOverlay( true ) ;
Textur eView surfaceView = new Textur eView( mContext ) ;
// surfaceView. setZOrderMediaOverlay(true) ;
frameLayout . addView ( surfaceView ) ;
VideoCanvas videoCanvas = new VideoCanvas ( surfaceView , VideoCanvas . RENDER_MODE_HIDDEN , uid ) ;
@@ -185,8 +185,8 @@ public class SWAuManager extends BaseCacheManager {
} else {
uid = Integer . parseInt ( strUid ) ;
}
// 创建一个 Surfac eView 对象,并将其作为 FrameLayout 的子对象
Surfac eView surfaceView = new Surfac eView( mContext ) ;
// 创建一个 Textur eView 对象,并将其作为 FrameLayout 的子对象
Textur eView surfaceView = new Textur eView( mContext ) ;
audienceContainer . addView ( surfaceView ) ;
// 启用视频模块
@@ -228,8 +228,8 @@ public class SWAuManager extends BaseCacheManager {
@Override
public void run ( ) {
L . eSw ( " onJoinChannelSuccess: " + channel + " uid " + uid + " elapsed: " + elapsed ) ;
Surfac eView surfaceView = new Surfac eView( mContext ) ;
surfaceView. setZOrderMediaOverlay( true ) ;
Textur eView surfaceView = new Textur eView( mContext ) ;
// surfaceView. setZOrderMediaOverlay(true) ;
pkContainer1 . addView ( surfaceView ) ;
VideoCanvas videoCanvas = new VideoCanvas ( surfaceView , VideoCanvas . RENDER_MODE_HIDDEN , strUid ) ;
mRtcEngine . setupRemoteVideoEx ( videoCanvas , rtcConnection ) ;
@@ -308,8 +308,8 @@ public class SWAuManager extends BaseCacheManager {
mContext . runOnUiThread ( new Runnable ( ) {
@Override
public void run ( ) {
Surfac eView surfaceView = new Surfac eView( mContext ) ;
surfaceView. setZOrderMediaOverlay( true ) ;
Textur eView surfaceView = new Textur eView( mContext ) ;
// surfaceView. setZOrderMediaOverlay(true) ;
frameLayout . addView ( surfaceView ) ;
VideoCanvas videoCanvas = new VideoCanvas ( surfaceView , VideoCanvas . RENDER_MODE_HIDDEN , Integer . parseInt ( toUid ) ) ;
mRtcEngine . setupRemoteVideoEx ( videoCanvas , rtcConnection ) ;
@@ -389,10 +389,10 @@ public class SWAuManager extends BaseCacheManager {
//设置对方主播视图
public void setupRemoteVideo ( int uid ) {
Surfac eView surfaceView = new Surfac eView( mContext ) ;
surfaceView. setZOrderMediaOverlay( true ) ;
Textur eView surfaceView = new Textur eView( mContext ) ;
// surfaceView. setZOrderMediaOverlay(true) ;
audienceContainer . addView ( surfaceView ) ;
// 将 Surfac eView 对象传入声网实时互动 SDK, 设置远端视图
// 将 Textur eView 对象传入声网实时互动 SDK, 设置远端视图
mRtcEngine . setupRemoteVideo ( new VideoCanvas ( surfaceView , VideoCanvas . RENDER_MODE_HIDDEN , uid ) ) ;
}
@@ -422,7 +422,7 @@ public class SWAuManager extends BaseCacheManager {
public void preloadChannel ( List < LiveBean > uids ) {
for ( int i = 0 ; i < uids . size ( ) ; i + + ) {
int code = mRtcEngine . preloadChannel ( CommonAppConfig . SWToken , getChannelName ( uids . get ( i ) . getUid ( ) ) , Integer . parseInt ( CommonAppConfig . getInstance ( ) . getUid ( ) ) ) ;
int code = mRtcEngine . preloadChannel ( CommonAppConfig . SWToken , getChannelName ( uids . get ( i ) . getUid ( ) ) , Integer . parseInt ( CommonAppConfig . getInstance ( ) . getUid ( ) ) ) ;
L . eSw ( " 设置秒开数据 uid " + uids . get ( i ) . getUid ( ) + " --- userName: " + uids . get ( i ) . getUserNiceName ( ) + " code " + code ) ;
}
}