/* Ċ Ġ* Ġ ĠCopyright Ġ( c ) Ġ 2 0 2 1 ĠNet E ase , ĠInc . Ġ ĠAll Ġrights Ġreserved . Ċ Ġ* Ġ ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġa ĠMIT Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile Ċ Ġ*/ Ċ Ċ package Ġcom . net ease . biz _ live . yun xin . live . ui . widget Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . util . Attribute Set Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . widget . LinearLayout Ċ import Ġcom . net ease . biz _ live . R Ċ import Ġcom . net ease . l ava . n ert c . sdk . video . NER tc Video View Ċ Ċ class ĠPK Video View Ġ: ĠLinearLayout Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġlocal Video : ĠN ER tc Video View ? Ġ= Ġnull ĊĠĠĠ Ġprivate Ġvar Ġremote Video : ĠN ER tc Video View ? Ġ= Ġnull ĊĊĠĠĠ Ġconstructor ( context : ĠContext ?) Ġ: Ġsuper ( context ) Ġ{ ĊĠĠĠĠĠĠĠ Ġinit View () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( context : ĠContext ?, Ġattrs : ĠAttributeSet ?) Ġ: Ġsuper ( context , Ġattrs ) Ġ{ ĊĠĠĠĠĠĠĠ Ġinit View () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( context : ĠContext ?, Ġattrs : ĠAttributeSet ?, Ġdef Style Attr : ĠInt ) Ġ: Ġsuper ( ĊĠĠĠĠĠĠĠ Ġcontext , ĊĠĠĠĠĠĠĠ Ġattrs , ĊĠĠĠĠĠĠĠ Ġdef Style Attr ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġinit View () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġinit View () Ġ{ ĊĠĠĠĠĠĠĠ ĠLayoutInflater . from ( context ). inflate ( R . layout . pk _ video _ view _ layout , Ġthis , Ġtrue ) ĊĠĠĠĠĠĠĠ Ġlocal Video Ġ= ĠfindViewById ( R . id . local _ video ) ĊĠĠĠĠĠĠĠ Ġremote Video Ġ= ĠfindViewById ( R . id . remote _ video ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Local Video (): ĠN ER tc Video View ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġlocal Video ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Remote Video (): ĠN ER tc Video View ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġremote Video ĊĠĠĠ Ġ} Ċ }