123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- <!-- template custom -->
- <template name='custom'>
- <view class="template-custom">
- <view class="players-container">
- <view wx:for="{{streamList}}" wx:key="streamID" wx:if="{{item.src && (item.hasVideo || item.hasAudio)}}" class="view-container player-container {{item.isVisible?'':'none'}}" style="left:{{item.xAxis}};top:{{item.yAxis}};width:{{item.width}};height:{{item.height}};z-index:{{item.zIndex}};">
- <live-player
- class="player"
- id="{{item.streamID}}"
- data-userid="{{item.userID}}"
- data-streamid="{{item.streamID}}"
- data-streamtype="{{item.streamType}}"
- src= "{{item.src}}"
- mode= "{{item.mode}}"
- autoplay= "{{item.autoplay}}"
- mute-audio= "{{item.muteAudio}}"
- mute-video= "{{item.muteVideo}}"
- orientation= "{{item.orientation}}"
- object-fit= "{{item.objectFit}}"
- background-mute= "{{item.enableBackgroundMute}}"
- min-cache= "{{item.minCache}}"
- max-cache= "{{item.maxCache}}"
- sound-mode= "{{item.soundMode}}"
- enable-recv-message= "{{item.enableRecvMessage}}"
- auto-pause-if-navigate= "{{item.autoPauseIfNavigate}}"
- auto-pause-if-open-native= "{{item.autoPauseIfOpenNative}}"
- debug="{{debug}}"
- bindstatechange="_playerStateChange"
- bindfullscreenchange="_playerFullscreenChange"
- bindnetstatus="_playerNetStatus"
- bindaudiovolumenotify ="_playerAudioVolumeNotify"
- />
- </view>
- </view>
- <view class="view-container pusher-container {{pusher.isVisible?'':'none'}}" style="left:{{pusher.xAxis}};top:{{pusher.yAxis}};width:{{pusher.width}};height:{{pusher.height}};z-index:{{pusher.zIndex}};">
- <live-pusher
- class="pusher"
- url="{{pusher.url}}"
- mode="{{pusher.mode}}"
- autopush="{{pusher.autopush}}"
- enable-camera="{{pusher.enableCamera}}"
- enable-mic="{{pusher.enableMic}}"
- muted="{{!pusher.enableMic}}"
- enable-agc="{{pusher.enableAgc}}"
- enable-ans="{{pusher.enableAns}}"
- enable-ear-monitor="{{pusher.enableEarMonitor}}"
- auto-focus="{{pusher.enableAutoFocus}}"
- zoom="{{pusher.enableZoom}}"
- min-bitrate="{{pusher.minBitrate}}"
- max-bitrate="{{pusher.maxBitrate}}"
- video-width="{{pusher.videoWidth}}"
- video-height="{{pusher.videoHeight}}"
- beauty="{{pusher.beautyLevel}}"
- whiteness="{{pusher.whitenessLevel}}"
- orientation="{{pusher.videoOrientation}}"
- aspect="{{pusher.videoAspect}}"
- device-position="{{pusher.frontCamera}}"
- remote-mirror="{{pusher.enableRemoteMirror}}"
- local-mirror="{{pusher.localMirror}}"
- background-mute="{{pusher.enableBackgroundMute}}"
- audio-quality="{{pusher.audioQuality}}"
- audio-volume-type="{{pusher.audioVolumeType}}"
- audio-reverb-type="{{pusher.audioReverbType}}"
- waiting-image="{{pusher.waitingImage}}"
- debug="{{debug}}"
- bindstatechange="_pusherStateChangeHandler"
- bindnetstatus="_pusherNetStatusHandler"
- binderror="_pusherErrorHandler"
- bindbgmstart="_pusherBGMStartHandler"
- bindbgmprogress="_pusherBGMProgressHandler"
- bindbgmcomplete="_pusherBGMCompleteHandler"
- bindaudiovolumenotify="_pusherAudioVolumeNotify"
- />
- </view>
- </view>
- </template>
|