155 lines
5.4 KiB
Plaintext
155 lines
5.4 KiB
Plaintext
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="player.aspx.cs" Inherits="FineUIPro.Web.AttachFile.player" %>
|
|
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head runat="server">
|
|
<title></title>
|
|
<link href="dist/skin/blue.monday/css/jplayer.blue.monday.min.css" rel="stylesheet" />
|
|
<script type="text/javascript" src="lib/jquery.min.js"></script>
|
|
<script type="text/javascript" src="dist/jplayer/jquery.jplayer.min.js"></script>
|
|
<script type="text/javascript">
|
|
var videoUrl = '<%=videoUrl %>';
|
|
var videoTitle = '<%=videoTitle %>';
|
|
</script>
|
|
<script type="text/javascript">
|
|
//<![CDATA[
|
|
function myBrowser() {
|
|
var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
|
|
var isOpera = userAgent.indexOf("Opera") > -1; //判断是否Opera浏览器
|
|
var isIE = userAgent.indexOf("compatible") > -1
|
|
&& userAgent.indexOf("MSIE") > -1 && !isOpera; //判断是否IE浏览器
|
|
var isEdge = userAgent.indexOf("Edge") > -1; //判断是否IE的Edge浏览器
|
|
var isFF = userAgent.indexOf("Firefox") > -1; //判断是否Firefox浏览器
|
|
var isSafari = userAgent.indexOf("Safari") > -1
|
|
&& userAgent.indexOf("Chrome") == -1; //判断是否Safari浏览器
|
|
var isChrome = userAgent.indexOf("Chrome") > -1
|
|
&& userAgent.indexOf("Safari") > -1; //判断Chrome浏览器
|
|
|
|
if (isIE) {
|
|
var reIE = new RegExp("MSIE (\\d+\\.\\d+);");
|
|
reIE.test(userAgent);
|
|
var fIEVersion = parseFloat(RegExp["$1"]);
|
|
if (fIEVersion == 7) {
|
|
return "IE7";
|
|
} else if (fIEVersion == 8) {
|
|
return "IE8";
|
|
} else if (fIEVersion == 9) {
|
|
return "IE9";
|
|
} else if (fIEVersion == 10) {
|
|
return "IE10";
|
|
} else if (fIEVersion == 11) {
|
|
return "IE11";
|
|
} else {
|
|
return "0";
|
|
} //IE版本过低
|
|
return "IE";
|
|
}
|
|
if (isOpera) {
|
|
return "Opera";
|
|
}
|
|
if (isEdge) {
|
|
return "Edge";
|
|
}
|
|
if (isFF) {
|
|
return "FF";
|
|
}
|
|
if (isSafari) {
|
|
return "Safari";
|
|
}
|
|
if (isChrome) {
|
|
return "Chrome";
|
|
}
|
|
|
|
}
|
|
var varSolution = 'html';
|
|
//var browser = myBrowser();
|
|
//if (browser.substr(0, 2) == 'IE') {
|
|
// if (videoUrl.indexOf('.mp4') != -1) {
|
|
// varSolution = 'flash';
|
|
// }
|
|
//}
|
|
|
|
$(document).ready(function () {
|
|
|
|
$("#jquery_jplayer_1").jPlayer({
|
|
ready: function () {
|
|
$(this).jPlayer("setMedia", {
|
|
title: videoTitle,
|
|
m4v: videoUrl,
|
|
mp4: videoUrl
|
|
}).jPlayer("play") ;
|
|
},
|
|
swfPath: "dist/jplayer",
|
|
supplied: "m4v,mp4",
|
|
size: {
|
|
width: "640px",
|
|
height: "360px",
|
|
cssClass: "jp-video-360p"
|
|
},
|
|
solution: varSolution,
|
|
useStateClassSkin: true,
|
|
autoBlur: false,
|
|
smoothPlayBar: true,
|
|
keyEnabled: true,
|
|
remainingDuration: true,
|
|
toggleDuration: true
|
|
});
|
|
});
|
|
//]]>
|
|
</script>
|
|
|
|
|
|
</head>
|
|
<body>
|
|
<form id="form1" runat="server">
|
|
<div>
|
|
<div id="jp_container_1" class="jp-video jp-video-360p" role="application" aria-label="media player">
|
|
<div class="jp-type-single">
|
|
<div id="jquery_jplayer_1" class="jp-jplayer"></div>
|
|
<div class="jp-gui">
|
|
<div class="jp-video-play">
|
|
<button class="jp-video-play-icon" role="button" tabindex="0">play</button>
|
|
</div>
|
|
<div class="jp-interface">
|
|
<div class="jp-progress">
|
|
<div class="jp-seek-bar">
|
|
<div class="jp-play-bar"></div>
|
|
</div>
|
|
</div>
|
|
<div class="jp-current-time" role="timer" aria-label="time"> </div>
|
|
<div class="jp-duration" role="timer" aria-label="duration"> </div>
|
|
<div class="jp-controls-holder">
|
|
<div class="jp-controls">
|
|
<button class="jp-play" role="button" tabindex="0">play</button>
|
|
<button class="jp-stop" role="button" tabindex="0">stop</button>
|
|
</div>
|
|
<div class="jp-volume-controls">
|
|
<button class="jp-mute" role="button" tabindex="0">mute</button>
|
|
<button class="jp-volume-max" role="button" tabindex="0">max volume</button>
|
|
<div class="jp-volume-bar">
|
|
<div class="jp-volume-bar-value"></div>
|
|
</div>
|
|
</div>
|
|
<div class="jp-toggles">
|
|
<button class="jp-repeat" role="button" tabindex="0">repeat</button>
|
|
<button class="jp-full-screen" role="button" tabindex="0">full screen</button>
|
|
</div>
|
|
</div>
|
|
<div class="jp-details">
|
|
<div class="jp-title" aria-label="title"> </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="jp-no-solution">
|
|
<span>需要更新</span>
|
|
需要下载 <a href="http://get.adobe.com/flashplayer/" target="_blank">Flash plugin</a>.
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</form>
|
|
</body>
|
|
</html>
|