美狐直播美颜sdk-uniapp官方合作发布插件说明-一颗优雅草科技 关于山东小狐狸网络科技有限公司的介绍: 山东小狐狸网络科技有限公司
资本:1100万 规模:10~100人 地址:中国(山东)自由贸易试验区济南片区经十路5777号万科金域国际天泰家园1号楼办公楼2204
美狐主营:美狐美颜SDK。基于人脸识别技术和图像渲染技术,以打造专业级美颜SDK为目标,包含实时美颜、人脸美型、抖动特效、动态贴纸等特效功能,为多种音视频业务场景如直播、短视频、一对一等提供的相应的美化解决方案。 使用说明这里面是需要填写sdk获得的授权信息。
另外本版本是腾讯云直播推流,所以需要腾讯云推流的license ,也就是第三个选项。
填写好这些信息便可运行测试。
demo示例index.vue文件 - <template>
- <view>
- <view class="uni-padding-wrap uni-common-mt">
- <button type="primary" @tap="start()">start </button>
- </view>
- </view>
- </template>
- <script>
- export default {
- data() {
- return {
- title: 'Hello'
- }
- },
- onLoad() {
- },
- methods: {
- start()
- {
- uni.navigateTo({
- url: 'video',
- success: res => {},
- fail: () => {},
- complete: () => {}
- });
- }
- }
- }
- </script>
video.nvue文件 - <template>
- <div class="container">
- <div :style="{ width: hqwidth, height: hqhight }" class="devices">
- <MHTXLive id="mainMap" :style="{ width: hqwidth, height: hqhight }" ref="myMHLive" ></MHTXLive >
- </div>
- <view class="fanhan">
- <button @click="StartPreview()"> 开始预览</button>
- <button @click="StopPreview()"> 停止预览</button>
- <button @click="StartPush()"> 开始推流</button>
- <button @click="StopPush()"> 停止推流</button>
- <button @click="Tiezhi()"> 贴纸</button>
- <button @click="Meiyan()"> 美颜</button>
- <button @click="Texiao()"> 特效</button>
- <button @click="Hahajing()"> 哈哈镜</button>
- <button @click="OpenFalsh()"> 闪光灯开</button>
- <button @click="CloseFlash()"> 闪光灯关</button>
- <button @click="SwitchCamera()"> 切换摄像头</button>
- <button @click="back()"> back</button>
- </view>
- </div>
- </template>
- <script>
- var globalEvent = weex.requireModule('globalEvent');
- export default {
- data() {
- return {
- title: 'Hello',
- hqwidth:0,
- hqhight:0,
- editorText:"sdsd"
- }
- },
- onBackPress(e) {
- if (e.from == 'backbutton') {
- /////
- /////
- /////
- /////
- /////
- // 退出页面的是 调用一下 backbutton
- this.$refs.myMHLive.backbutton();
- return false;
- }
- },
- created() {
- let that = this;
- },
- onLoad: function(option) {
- var that=this;
- plus.navigator.setFullscreen(true);
- uni.getSystemInfo({
- success: function(e) {
- console.log(e)
- that.hqwidth = e.windowWidth
- that.hqhight = e.windowHeight
- }
- })
- },
- methods: {
- back(){
- this.$refs.myMHLive.backbutton();
- uni.navigateBack();
- },
- StartPreview(){
- var Live = this.$refs.myMHLive;
- Live.StartPreview();
- },
- StopPreview(){
- var Live = this.$refs.myMHLive;
- Live.StopPreview();
- },
- Texiao(){
- var Live = this.$refs.myMHLive;
- Live.Texiao(result => {
- const msg = JSON.stringify(result);
- // JSONObject result = new JSONObject();
- // result.put("type", "ViewHide" );
- // result.put("code", 0 );
- // result.put("msg", "视图隐藏" );
- // params.put("type", "ViewShow" );
- // params.put("code", 0 );
- // params.put("msg", "视图显示" );
- console.log(result);
- });
- },
- Hahajing(){
- var Live = this.$refs.myMHLive;
- Live.Hahajing(result => {
- const msg = JSON.stringify(result);
- // JSONObject result = new JSONObject();
- // result.put("type", "ViewHide" );
- // result.put("code", 0 );
- // result.put("msg", "视图隐藏" );
- // params.put("type", "ViewShow" );
- // params.put("code", 0 );
- // params.put("msg", "视图显示" );
- console.log(result);
- });
- },
- Tiezhi(){
- var Live = this.$refs.myMHLive;
- Live.Tiezhi(result => {
- const msg = JSON.stringify(result);
- // JSONObject result = new JSONObject();
- // result.put("type", "ViewHide" );
- // result.put("code", 0 );
- // result.put("msg", "视图隐藏" );
- // params.put("type", "ViewShow" );
- // params.put("code", 0 );
- // params.put("msg", "视图显示" );
- console.log(result);
- });
- },
- Meiyan(){
- var Live = this.$refs.myMHLive;
- Live.Meiyan(result => {
- const msg = JSON.stringify(result);
- // JSONObject result = new JSONObject();
- // result.put("type", "ViewHide" );
- // result.put("code", 0 );
- // result.put("msg", "视图隐藏" );
- // params.put("type", "ViewShow" );
- // params.put("code", 0 );
- // params.put("msg", "视图显示" );
- console.log(result);
- });
- },
- StartPush(){
- var Live = this.$refs.myMHLive;
- Live.StartPush(
- {
- URL:"rtmp://txlivepush.youyacao.com/蜻蜓-uni/kiro?txSecret=205640c212325356b1f812ee95b2731a&txTime=5FEC42E3"
- },
- result => {
- const msg = JSON.stringify(result);
- console.log(result);
- });
- },
- StopPush(){
- var Live = this.$refs.myMHLive;
- Live.StopPush(result => {
- const msg = JSON.stringify(result);
- console.log(result);
- });
- },
- OpenFalsh(){
- var Live = this.$refs.myMHLive;
- Live.OpenFalsh();
- },
- CloseFlash(){
- var Live = this.$refs.myMHLive;
- Live.CloseFlash();
- },
- SwitchCamera(){
- var Live = this.$refs.myMHLive;
- Live.SwitchCamera();
- }
- }
- }
- </script>
其他说明相比涂图科技高精准定位高端企业用户,美狐sdk的价格相对就显得非常亲民,可通过优雅草科技伙伴渠道优惠购取sdk。 详情可加QQ422108995 优雅草uniapp插件使用交流群:752513793
|