123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259 |
- <%@ page language="java" contentType="text/html; charset=UTF-8"
- pageEncoding="UTF-8"%>
- <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
- <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
- <%
- String path = request.getContextPath();
- String basePath = request.getScheme() + "://"
- + request.getServerName() + ":" + request.getServerPort()
- + path + "/";
- %>
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <base href="<%=basePath%>">
- <!-- jsp文件头和头部 -->
- <%@ include file="../index/top.jsp"%>
- <script type="text/javascript" src="static/js/jquery-1.7.2.js"></script>
- <!-- 视频插件 -->
- <link href="plugins/fhplayer/css/style.css" rel="stylesheet" type="text/css" />
- <script type="text/javascript" src="plugins/fhplayer/js/jquery.idTabs.min.js"></script>
- <script type="text/javascript" src="plugins/fhplayer/ckplayer/ckplayer.js"></script>
- <script type="text/javascript">
- var mp4video = "${pd.mp4video}";
- </script>
- </head>
- <body class="no-skin">
- <!-- /section:basics/navbar.layout -->
- <div class="main-container" id="main-container">
- <!-- /section:basics/sidebar -->
- <div class="main-content">
- <div class="main-content-inner">
- <div class="page-content">
- <div class="row">
- <div class="col-xs-12">
- <!-- 视频样式 开始 -->
- <div id="wrapper_sec">
- <!-- Banner -->
- <div id="banner">
- <div id="slider2" class="leftsecbanner">
- <div class="contentdiv">
- <div id="video" style="width: 660; height: 490px;"></div>
- </div>
- </div>
- <div id="paginate-slider2">
- <div class="usual">
- <ul class="idTabs">
- <li><a href="#idTab1" class="selected"><span>分类一</span></a></li>
- <li><a href="#idTab2"><span>分类二</span></a></li>
- <li><a href="#idTab3"><span>分类三</span></a></li>
- </ul>
- <div id="idTab1" class="tabssection">
- <div class="css-scrollbar simple">
- <!-- 这里可以从后台读数据 循环开始 -->
- <a onclick="newVideo('uploadFiles/video/demo.mp4');" class="toc" style="cursor:pointer;">
- <span class="thumb"><img src="plugins/fhplayer/images/video_small6.gif" alt="" /></span>
- <span class="desc"><span class="title">视频DEMO1</span>
- <span class="time">03:54</span> <span class="channel">备注1</span></span>
- </a>
- <!-- 这里可以从后台读数据 循环结束-->
- </div>
- </div>
- <div id="idTab2" class="tabssection">
- <div class="css-scrollbar simple">
- <!-- 这里可以从后台读数据 循环开始 -->
- <a onclick="newVideo('http://img.ksbbs.com/asset/Mon_1703/d30e02a5626c066.mp4');" class="toc" style="cursor:pointer;">
- <span class="thumb"><img src="plugins/fhplayer/images/video_small1.gif" alt="" /></span>
- <span class="desc"><span class="title">视频DEMO2</span>
- <span class="time">03:46</span> <span class="channel">备注2</span></span>
- </a>
- <!-- 这里可以从后台读数据 循环结束-->
- </div>
- </div>
- <div id="idTab3" class="tabssection">
- <div class="css-scrollbar simple">
- <!-- 这里可以从后台读数据 循环开始 -->
- <a onclick="newVideo('http://img.ksbbs.com/asset/Mon_1703/d30e02a5626c066.mp4');" class="toc" style="cursor:pointer;">
- <span class="thumb"><img src="plugins/fhplayer/images/video_small5.gif" alt="" /></span>
- <span class="desc"> <span class="title">视频DEMO3</span>
- <span class="time">04:59</span> <span class="channel">备注3</span>
- </span>
- </a>
- <!-- 这里可以从后台读数据 循环结束-->
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <!-- 视频样式 结束 -->
-
- <!-- 以下是功能按钮 -->
- <div style="float: left;">
- <p>
- <div style="float:left;margin-top: 12px;">
- <input onclick="ocDanmu();" name="switch-field-1" class="ace ace-switch ace-switch-4 btn-flat" type="checkbox" checked="checked" />
- <span class="lbl"></span>
- </div>
- <input type="text" class="videourl2" id="danmu" style="width:399px;padding-top: 0px;margin-top: 10px;" placeholder="这里输入弹幕……">
- <a class="btn btn-mini btn-purple" onclick="sendDanmu()">添加弹幕</a>
- <a class="btn btn-mini btn-primary" onclick="player.screenshot('video',false,'视频截图')">视频截图(需要视频权限)</a>
- <b><font color="red">全屏起作用需要当前页面脱离iframe</font></b> <a class="btn btn-mini btn-purple" onclick="window.open('<%=basePath%>tool/video.do')">打开</a>
- </p>
- </div>
-
- <table class="table table-striped table-bordered table-hover" >
- <tr>
- <td><span class="duration"></span></td>
- <td><span class="currenttimestate">当前播放时间(秒):0</span></td>
- <td><span class="playstate">播放状态:</span></td>
- <td><span class="seekstate">跳转状态:无</span></td>
- <td><span class="bufferstate">缓冲:100</span></td>
-
- </tr>
- <tr>
- <td><span class="volumechangestate">当前音量:0.8</span></td>
- <td><span class="fullstate">是否全屏:否</span></td>
- <td><span class="endedstate">还未结束</span></td>
- <td><span class="frontad">前置广告状态:</span></td>
- <td><span class="mouse">鼠标位置</span></td>
- </tr>
- </table>
-
-
-
- <!-- 以下是功能按钮 -->
- <div style="float: left;">
- <p>
- <a class="btn btn-mini btn-info" onclick="player.videoPlay()">播放</a>
- <a class="btn btn-mini btn-info" onclick="player.videoPause()">暂停</a>
- <a class="btn btn-mini btn-info" onclick="player.playOrPause()">播放/暂停</a>
- <a class="btn btn-mini btn-info" onclick="player.videoMute()">静音</a>
- <a class="btn btn-mini btn-info" onclick="player.videoEscMute()">取消静音</a>
- <a class="btn btn-mini btn-success" onclick="player.changePlaybackRate(1)">默认速度(仅H5)</a>
- <a class="btn btn-mini btn-success" onclick="player.changePlaybackRate(0)">0.5倍(仅H5)</a>
- <a class="btn btn-mini btn-success" onclick="player.changePlaybackRate(2)">1倍(仅H5)</a>
- <a class="btn btn-mini btn-success" onclick="player.changePlaybackRate(3)">2倍(仅H5)</a>
- <a class="btn btn-mini btn-warning" onclick="player.videoZoom(1)">默认大小</a>
- <a class="btn btn-mini btn-warning" onclick="player.videoZoom(zoom+=0.1)">放大</a>
- <a class="btn btn-mini btn-warning" onclick="player.videoZoom(zoom-=0.1)">缩小</a>
- </p>
- <p>
- <a class="btn btn-mini btn-info" onclick="player.videoRotation()">默认角度</a>
- <a class="btn btn-mini btn-info" onclick="player.videoRotation(1)">顺时针旋转</a>
- <a class="btn btn-mini btn-info" onclick="player.videoRotation(-1)">逆时针旋转</a>
- <a class="btn btn-mini btn-info" onclick="player.videoRotation(90)">旋转90</a>
- <a class="btn btn-mini btn-info" onclick="player.videoRotation(180)">旋转180</a>
- <a class="btn btn-mini btn-info" onclick="player.videoRotation(270)">旋转270</a>
- <a class="btn btn-mini btn-info" onclick="player.videoRotation(-90)">旋转-90</a>
- <a class="btn btn-mini btn-info" onclick="player.videoRotation(-180)">旋转-180</a>
- <a class="btn btn-mini btn-info" onclick="player.videoRotation(-270)">旋转-270</a>
- </p>
- <p>
- <a class="btn btn-mini btn-danger" onclick="loadedMetaDataHandler()">获取元数据</a>
- <a class="btn btn-mini btn-danger" onclick="newElement()">添加元件</a>
- <a class="btn btn-mini btn-danger" onclick="deleteElement()">删除元件</a>
- <a class="btn btn-mini btn-danger" onclick="player.videoClear()">清除视频(仅flashplayer)</a>
- <a class="btn btn-mini btn-warning" onclick="player.adPause()">暂停广告(仅flashplayer)</a>
- <a class="btn btn-mini btn-warning" onclick="player.adPlay()">继续播放广告(仅flashplayer)</a>
- <a class="btn btn-mini btn-warning" onclick="player.videoPlay()">关闭(结束)广告(仅flashplayer)</a>
- </p>
-
-
- <p>
- <a class="btn btn-mini btn-success" onclick="player.videoProportion()">原始比例(仅flashplayer)</a>
- <a class="btn btn-mini btn-success" onclick="player.videoProportion(4,3)">4:3(仅flashplayer)</a>
- <a class="btn btn-mini btn-success" onclick="player.videoProportion(16,9)">16:9(仅flashplayer)</a>
- <a class="btn btn-mini btn-info" onclick="player.videoHue(-90)">调整色相(仅flashplayer)</a>
- <a class="btn btn-mini btn-info" onclick="player.videoHue(0)">恢复色相(仅flashplayer)</a>
- <a class="btn btn-mini btn-info" onclick="player.videoBrightness(100)">调整亮度(仅flashplayer)</a>
- </p>
- <p>
- <a class="btn btn-mini btn-info" onclick="player.videoBrightness(0)">恢复亮度(仅flashplayer)</a>
- <a class="btn btn-mini btn-info" onclick="player.videoContrast(200)">调整对比度(仅flashplayer)</a>
- <a class="btn btn-mini btn-info" onclick="player.videoContrast(127.5)">恢复对比度(仅flashplayer)</a>
- <a class="btn btn-mini btn-info" onclick="player.videoSaturation(0)">调整饱和度(仅flashplayer)</a>
- <a class="btn btn-mini btn-info" onclick="player.videoSaturation(1)">恢复饱和度(仅flashplayer)</a>
- </p>
-
- <p>
- <input type="text" class="videourl2" style="width:500px;padding-top: 0px;margin-top: 10px;" placeholder="视频地址" value="http://img.ksbbs.com/asset/Mon_1703/d30e02a5626c066.mp4">
- <a class="btn btn-info btn-xs" title="播放" onclick="newVideo('http://img.ksbbs.com/asset/Mon_1703/d30e02a5626c066.mp4');"><i class="ace-icon glyphicon glyphicon-play" title="播放"></i></a>
- </p>
-
- <table class="table table-striped table-bordered table-hover" >
- <tr>
- <td><p class="metadata"></p></td>
- </tr>
- </table>
-
- <p class="handler">
- <span class="screenshot">监听截图功能</span>
- </p>
-
- <table class="table table-striped table-bordered table-hover" >
- <tr>
- <td>
- <a href="http://www.ckplayer.com/" target="_blank">官网:http://www.ckplayer.com</a>,版本号:X
- </td>
- <td>
- 仅列出部分功能,全部功能请至官网 <a href="http://www.ckplayer.com/manualX/" target="_blank">《手册》</a>查看
- </td>
- </tr>
- </table>
- </div>
- </div>
- <!-- /.col -->
- </div>
- <!-- /.row -->
- </div>
- <!-- /.page-content -->
- </div>
- </div>
- <!-- /.main-content -->
- <!-- 返回顶部 -->
- <a href="#" id="btn-scroll-up"
- class="btn-scroll-up btn btn-sm btn-inverse"> <i
- class="ace-icon fa fa-angle-double-up icon-only bigger-110"></i>
- </a>
- </div>
- <!-- /.main-container -->
- <!-- basic scripts -->
- <!-- 页面底部js¨ -->
- <%@ include file="../index/foot.jsp"%>
- <!-- ace scripts -->
- <script src="static/ace/js/ace/ace.js"></script>
- <!--引入属于此页面的js -->
- <script type="text/javascript" src="static/js/myjs/fhvideo.js"></script>
- <!--提示框-->
- <script type="text/javascript" src="static/js/jquery.tips.js"></script>
- <script type="text/javascript">
- var videoAdress = "${pd.videoAdress}";
- var USERNAME = "${pd.USERNAME}";
- var userPhoto = "${pd.userPhoto}";
- online();
-
- //键盘回车事件,发送弹幕
- $(document).keyup(function(event) {
- if (event.keyCode == 13) {
- sendDanmu();
- }
- });
-
- $(top.hangge());
- </script>
- </body>
- </html>
|