@rongcloud/plugin-wechat-rtc
Version:
@rongcloud/plugin-wechat-rtc
2 lines (1 loc) • 3.28 kB
JavaScript
var e,t,a,i,n,o,r,l,s,u,E;let m,v;!function(e){e.VERTICAL="vertical",e.HORIZONTAL="horizontal"}(e||(e={})),function(e){e[e.THREEDIVIDEFOUR=.75]="THREEDIVIDEFOUR",e[e.NINEDIVIDESIXTEEN=.5625]="NINEDIVIDESIXTEEN"}(t||(t={})),function(e){e.AUTO="auto",e.ENABLE="enable",e.DISABLE="disable"}(a||(a={})),function(e){e[e.CLOSE=0]="CLOSE",e[e.KTV=1]="KTV",e[e.LITTLEROOM=2]="LITTLEROOM",e[e.GREATHALL=3]="GREATHALL",e[e.LOW=4]="LOW",e[e.LOUD=5]="LOUD",e[e.METALLIC=6]="METALLIC",e[e.MAGNETIC=7]="MAGNETIC"}(i||(i={})),function(e){e.SMOOTH="smooth",e.NATURE="nature"}(n||(n={})),function(e){e.STANDARD="standard",e.PINK="pink",e.NOSTALGIA="nostalgia",e.BLUES="blues",e.ROMANTIC="romantic",e.COOL="cool",e.FRESHER="fresher",e.SOLOR="solor",e.AESTHETICISM="aestheticism",e.WHITENING="whitening",e.CERISERED="cerisered"}(o||(o={})),function(e){e.CONTAIN="contain",e.FILLCROP="fillCrop"}(r||(r={})),function(e){e.ORIGIN="origin",e.NOREFERRER="no-referrer"}(l||(l={})),function(e){e.SPEAKER="speaker",e.EAR="ear"}(s||(s={})),function(e){e.AUTO="auto",e.MEDIA="media",e.VOICECALL="voicecall"}(u||(u={})),function(e){e.FRONT="front",e.BACK="back"}(E||(E={})),Component({data:{url:"",enableCamera:!0,enableMic:!0,isShowComponent:!1},properties:{style:{type:String,value:"width:100%;height:100px"},minBitrate:{type:Number,value:200},maxBitrate:{type:Number,value:1e3},audioVolumeType:{type:u,value:u.AUTO},beauty:{type:Number,value:0},whiteness:{type:Number,value:0},autoFocus:{type:Boolean,value:!0},orientation:{type:e,value:e.VERTICAL},aspect:{type:t,value:t.NINEDIVIDESIXTEEN},waitingImage:{type:String,value:""},zoom:{type:Boolean,value:!1},remoteMirror:{type:Boolean,value:!1},localMirror:{type:a,value:a.AUTO},audioReverbType:{type:i,value:i.CLOSE},enableAgc:{type:Boolean,value:!1},enableAns:{type:Boolean,value:!1},videoWidth:{type:Number,value:360},videoHeight:{type:Number,value:640},beautyStyle:{type:n,value:n.SMOOTH},filter:{type:o,value:o.STANDARD},devicePosition:{type:E,value:E.FRONT}},lifetimes:{attached(){const e=this;m=globalThis.coreContext,v=globalThis.pusherContext;const t=wx.createLivePusherContext();m.addEventListener({setPusherUrl(t){e.setData({url:t}),!t&&e.setData({isShowComponent:!1})},showComponent(){e.setData({isShowComponent:!0})},startPreview(){t.startPreview()},stopPreview(){t.stopPreview()},openCamera(){e.setData({enableCamera:!0})},closeCamera(){e.setData({enableCamera:!1})},switchCamera(){t.switchCamera()},openMicphone(){e.setData({enableMic:!0})},closeMicphone(){e.setData({enableMic:!1})}})},detached(){}},methods:{stateChangeEvent:function(e){this.triggerEvent("statechange",e.detail),v.emit("stateChange",e.detail)},netStatusEvent:function(e){this.triggerEvent("netstatus",e.detail),v.emit("netStatus",e.detail.info)},renderErrorEvent:function(e){this.triggerEvent("error",e.detail),v.emit("renderError",e.detail)},bgmStartEvent:function(e){this.triggerEvent("bgmstart",e.detail),v.emit("bgmStart",e.detail)},bgmProgressEvent:function(e){this.triggerEvent("bgmprogress",e.detail),v.emit("bgmProgress",e.detail)},bgmCompleteEvent:function(e){this.triggerEvent("bgmprogress",e.detail),v.emit("bgmComplete",e.detail)},audioVolumeNotifyEvent:function(e){this.triggerEvent("audiovolumenotify",e.detail),v.emit("audioVolumeNotify",e.detail.volume)}}});