player.html 8.86 KB
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>互动编程</title>
    <link rel="stylesheet" href="css/responsive/css/bootstrap.min.css">
    <link href="css/validationEngine.jquery.css" rel="stylesheet">
    <link href="css/codemirror.css" rel="stylesheet">
    <link href="css/cm-theme/gbtags.css" rel="stylesheet">
    <link href="css/cm-theme/gbtags-dark.css" rel="stylesheet">
    <link href="css/main.css" rel="stylesheet">

    <script>
        // var gxb_api = "http://192.168.80.144:8080"
        var gxb_api = "https://restful.gaoxiaobang.cn"
    </script>

    <script src="js/jquery-1.7.1.js"></script>
    <script src="js/bootstrap.js"></script>

    <script src="js/util/util.js"></script>

    <script src="js/spin.js"></script>
    <script src="js/ladda.js"></script>
    <script src="js/bootstrapslider.js"></script>
    <script src="js/jquery-ui-1.8.20.custom.js"></script>
    <script src="js/codemirror.js"></script>
    <!-- <script src="js/handlebars-1.3.js"></script> -->
    <script src="js/emmet.js"></script>
    <script  src="js/jshint-2.6.min.js"></script>
    <script  src="js/jstorage.js"></script>
    


    <script src="js/05-util.js"></script>
    <script src="js/03-http.js"></script>
    <script src="js/jquery.iframe-transport.js"></script>
    <script src="js/jquery.ui.widget.js"></script>
    <script  src="js/jquery.fileupload.js"></script>

    <script  src="js/jquery.validationEngine.js"></script>
    <script  src="js/jquery.validationEngine-zh.js"></script>
    <script  src="js/jquery.isotope.js"></script>
    
    <script src="js/identityService.js"></script>
    <script src="js/engine.js"></script>

    <script src="js/gbreplayer.js"></script>

    <script src="js/gbdebug/mode/xml/xml.js"></script>
    <script src="js/gbdebug/mode/javascript/javascript.js"></script>
    <script src="js/gbdebug/mode/css/css.js"></script>
    <script src="js/gbdebug/mode/htmlmixed/htmlmixed.js"></script>
    
    

</head>
<body>
    <div class="real-program-title">
        <div class="back">
            <span class="glyphicon glyphicon-arrow-left">
                返回课程
            </span> 
            <span>| 我的课程</span>
        </div>
    </div>
    <div class="real-program-content">
        <div class="row">
            <div class="col-md-8" id="editorpanel">
                <div id="recordpanel" class="panel panel-default">
                    <!-- 头部语言 -->
                    <div class="panel-heading">
                        <div class="btn-toolbar" role="toolbar">
                            <div class="btn-group btn-group-lg" id="editorwrapper">
                                <!-- <button type="button" class="btn btn-default" id="allbutton" title="全部代码" data-editorname="all">全部</button> -->
                                <button type="button" class="btn btn-default btn-primary" id="htmlbutton" title="HTML代码" data-editorname="html">HTML/CSS/JS</button>
                                <button type="button" class="btn btn-default" id="cssbutton" title="CSS代码" data-editorname="css">CSS</button>
                                <button type="button" class="btn btn-default" id="jsbutton" title="Javascript代码" data-editorname="js">JS</button>
                            </div>
                        </div>
                    </div>
                    <div class="recording">
                        <div class="play">
                            <span class="glyphicon glyphicon-stop"></span>
                        </div>
                        <audio id="play_audio" controls autoplay></audio>
                    </div>
                    <!-- 编辑播放代码区域 -->
                    <div class="panel-body">
                        <ul class="nav nav-tabs" id="recordertab">
                            <li>
                                <a href="#replayzone" data-toggle="tab"><span class="glyphicon glyphicon-play"></span><p class="hidden-xs hidden-sm pull-right">&nbsp;录制预览区</p></a>
                            </li>
                            <li class="clearfix"></li>
                        </ul>
                        <input type="hidden" class="audio-url" value="value">
                        <div class="tab-content" style="position:relative;">
                            <div class="tab-pane active" id="replayzone">
                                <textarea id="HTMLplayer"></textarea>
                                <textarea id="CSSplayer"></textarea>
                                <textarea id="JSplayer"></textarea>
                            </div>
                        </div>
                    </div>

                </div>

            </div>
            <div class="col-md-4" id="previewpanel">
                <div id="resultpanel" class="panel panel-default">
                    <div class="panel-heading">
                        <div class="btn-group">
                            <button type="button" class="btn btn-success" id="play" data-status="0" title="代码播放或者暂停" style="display: none;"><span class="glyphicon glyphicon-play"></span></button>
                            <!-- <button type="button" class="btn btn-success" id="replay" title="重新回放"><span class="glyphicon glyphicon-repeat"></span></button> -->
                            <p id="playrecord" title="重新回放"><span class="play-text">预览录制</span><span class="glyphicon glyphicon-repeat play-icon"></span></p>

                        </div>
                        <!-- 修改播放速度 -->
                        <div class="btn-group dropdown" id="playspeed" style="display: none;">
                            <button type="button" class="btn btn-default" title="播放速度">
                                <span class="glyphicon glyphicon-forward"></span><span id="selectedspeed" data-speed="1">x1</span>
                            </button>
                            <button type="button" id="preparespeed" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
                                <span class="caret"></span>
                                <span class="sr-only">Toggle Dropdown</span>
                            </button>
                            <ul class="dropdown-menu" role="menu" id="speedlist">
                                <li><a href="#" data-speed="1" title="缺省速度"><span class="glyphicon glyphicon-forward"></span>x1</a></li>
                                <li><a href="#" data-speed="2" title="速度x2"><span class="glyphicon glyphicon-forward"></span>x2</a></li>
                                <li><a href="#" data-speed="4" title="速度x4"><span class="glyphicon glyphicon-forward"></span>x4</a></li>
                            </ul>
                        </div>
                        <div class="btn-group pull-right" id="comprunbtngrp"></div>
                        <div class="btn-group pull-right">
                            <button id="resizepreview" type="button" class="btn btn-default" title="缩放预览窗口"><span class="glyphicon glyphicon-resize-full"></span></button>
                        </div>
                        <div class="clearfix"></div>

                    </div>
                    <div class="panel-body hidden" id="cmprun-output">
                        <div id="resultoutput" style="overflow:auto;">
                            <!-- Nav tabs -->
                            <ul class="nav nav-tabs" role="tablist" id="cmprun-tabs">
                                <li class="active"><a href="#stdin" role="tab" data-toggle="tab" class="text-warning">标准输入</a></li>
                                <li><a href="#cmpinfo" role="tab" data-toggle="tab" class="text-warning">编译信息</a></li>
                                <li><a href="#stderr" role="tab" data-toggle="tab" class="text-danger">错误输出</a></li>
                                <li><a href="#output" role="tab" data-toggle="tab" class="text-success">运行结果</a></li>
                            </ul>
                            <!-- Tab panes -->
                            <div class="tab-content">
                                <div class="tab-pane active padall15" id="stdin">
                                    <input type="text" class="form-control" id="input" placeholder="标准输入">
                                </div>
                                <div class="tab-pane padall15" id="cmpinfo">...</div>
                                <div class="tab-pane padall15" id="stderr">...</div>
                                <div class="tab-pane padall15" id="output">...</div>
                            </div>
                        </div>
                    </div>
                    <div class="panel-body" id="ifrcontainer">
                        <iframe id="resultiframe" frameBorder="0" width="100%"></iframe>
                    </div>
                </div>
            </div>
        </div>

    </div>
    
</body>
</html>