帖子
帖子
用户
博客
课程
显示全部楼层
216
帖子
5
勋章
5909
Y币

liveUI测试demo

[复制链接]
发表于 2022-10-9 15:50:19
[code]<!DOCTYPE html>
<html>
        <head>
                <title>Module Develop</title>
                <meta charset="utf-8">
                <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
                <style type="text/css">
                        html, body {
                                height: 100%
                        }
                        body {
                                background-color: #FF979C9C;
                                margin: 0;
                        }
                        #wrap {
                                height: 100%;
                                position: relative;
                        }
                        #header {
                                padding-top: 20px;
                                background-color: #5082c2;
                                height: 44px;
                                position: relative;
                        }
                        #header h1 {
                                font-size: 20px;
                                height: 44px;
                                line-height: 44px;
                                margin: 0em;
                                color: #fff;
                                margin-left: 100px;
                                margin-right: 100px;
                                text-align: center;
                        }
                        #main {
                                display: -webkit-box;
                                -webkit-box-orient: vertical;
                                -webkit-box-pack: center;
                        }
                        a.button {
                                display: -webkit-box;
                                -webkit-box-orient: vertical;
                                -webkit-box-pack: center;
                                -webkit-box-align: center;
                                height: 32px;
                                margin: 8px;
                                background-color: rgba(240,240,240,1.0);
                                border-color: rgba(220,220,220,1.0);
                                border-width: 2px;
                                border-style: solid;
                        }
                        a.active {
                                background-color: rgba(240,240,240,0.7);
                        }
                </style>
        </head>
        <body>
                <div id="wrap">
                        <div id="main">
                                        <br><br><br><br><br><br><br><br><br><br><br><br>
                                <a class="button" tapmode="active" onclick="openLiveUI()">打开直播UI</a>
                                <a class="button" tapmode="active" onclick="addUserInfo()">用户加入</a>
                                <a class="button" tapmode="active" onclick="addUserInfoList()">批量添加用户</a>
                                <a class="button" tapmode="active" onclick="setMemberCounts()">设置观看人数</a>
                                <a class="button" tapmode="active" onclick="isShowGuanZhuBtn()">设置关注按钮</a>
                                <a class="button" tapmode="active" onclick="delUserInfo()">用户退出</a>
                                <a class="button" tapmode="active" onclick="showDanmu()">发送弹幕</a>
                                <a class="button" tapmode="active" onclick="showMessage()">显示消息</a>
                                <a class="button" tapmode="active" onclick="showMessageList()">批量显示消息</a>
                                <a class="button" tapmode="active" onclick="showSystemMessage()">系统消息</a>
                                <a class="button" tapmode="active" onclick="clearMessage()">清空消息列表</a>
                                <a class="button" tapmode="active" onclick="hiddenLiveUI()">隐藏直播UI</a>
                                <a class="button" tapmode="active" onclick="showLiveUI()">显示直播UI</a>
                                <a class="button" tapmode="active" onclick="closeLiveUI()">关闭直播UI</a>
                                <br><br><br><br><br><br><br><br><br><br><br><br>
                        </div>
                </div>
        </body>
        <script type="text/javascript">
                var demo = null;
                apiready = function() {
                        demo = api.require('liveUI');
                        if (!demo) {
                                alert("请添加模块后编译");
                                return;
                        }
                }
                var uid = "";
               
                function setMemberCounts(){
                        demo.setMemberCounts({
                                memberCounts : 99999//观看人数
                        }, function(ret, err) {
                                api.toast({msg : JSON.stringify(ret)+"  "+JSON.stringify(err)});
                        });
                }
               
                function addUserInfoList(){
                        var userList = new Array();
                        for(var i =0;i<5;i++){
                                var data1 = {
                                        uid : i,//用户id
                                        nickname : "小气鬼"+new Date().getTime(),//用户名称
                                        headpic : "widget://image/mac.png",//用户头像
                                        starpic : "widget://image/icon_live_toolbar_send_star.png"//等级图标
                                };
                                userList.push(data1);
                        }
                        demo.addUserInfoList({
                                userList : userList
                        }, function(ret, err) {
                                api.toast({msg : JSON.stringify(ret)+"  "+JSON.stringify(err)});
                        });
                }
               
               
               
                function openLiveUI() {
                        var userList = new Array();
                        var msgList = new Array();
               
                        for(var i =0;i<2;i++){
                                var data1 = {
                                        uid : i,//用户id
                                        nickname : "小气鬼"+new Date().getTime(),//用户名称
                                        headpic : "widget://image/mac.png",//用户头像
                                        starpic : "widget://image/icon_live_toolbar_send_star.png"//等级图标
                                };
                                userList.push(data1);
                               
                                var data = {
                                        uid : i,//用户id
                                        startnum : 1,
                                        nickname : "小气鬼"+new Date().getTime(),
                                        nicknameColor : "#BA55D3",
                                        message : "
您需要登录后才可以回帖 登录

本版积分规则