原文:http://hi.baidu.com/chendychendy/blog/item/7e580eaecdbc64c57cd92abf.html
做了一个页面的视频播放器,功能简单,只是有些属性有记录意义。班门弄斧,请莫见笑!
功能:程序会检索指定目录下的文件,并形成文件列表显示在页面上,单击列表中的文件可以播放该文件。播放器可以以全屏方式显示,通过javascript脚本,获取播放文件的总时间和当前播放时间。时间匆忙,功能有限,有时间会将发掘的新功能加入其中,望大家批评斧正!
前台代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="WindowMediaPlayer.aspx.cs"
Inherits="Players_WindowMediaPlayer" %>
<!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>window media player播放器</title>
<link href="../css/styles.css" type="text/css" rel="stylesheet" />
<script language="javascript" type="text/javascript">
<!--
// 获取播放器的全屏状态信息
function SetFullScreen()
{
document.wmp.fullScreen = true;
}
// 传递播放文件参数
function SelectFile(_value)
{
window.location = "WindowMediaPlayer.aspx?strFileName="+ _value;
}
// 获取播放器的播放状态
function GetMediaPlayerState()
{
document.getElementById("playerTotalTime").value = document.wmp.currentMedia.durationString;
document.getElementById("playerCurrentlyTime").value = document.wmp.controls.currentPositionString;
}
//-->
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<table width="98%">
<tr>
<td colspan="2" align="center">
window media player播放器
</td>
</tr>
<tr>
<td style="width: 70%;" align="center">
<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="wmp">
<param name="URL" value="../playerdata/<%= strFileName%>" />
<!--媒体文件地址-->