大侠们:如何在JSP中播放视频文件 ??那和asp jsp没有关系只是应用rm还是media的问题……http://blog.csdn.net/dadunqingwa/archive/2004/10/18/141309.aspx 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><link href="style/style.css" rel="stylesheet" type="text/css"><script language="JavaScript">var state;//初始化function playerinit(){ player.url="me.m3u"; player.settings.autoStart = false ;}//播放function play(){ if (player.controls.isavailable('play')) { player.controls.play(); state=setInterval("updatetime()",1000); playerinfo.innerHTML = "播放"; }}//暂停function pause(){ if (player.controls.isavailable('pause')) { player.controls.pause(); clearInterval(state); playerinfo.innerHTML = "暂停"; }}//停止function stop(){ if (player.controls.isavailable('stop')) { player.controls.stop(); clearInterval(state); playerinfo.innerHTML = "停止"; }}//前首function previous(){ if (player.controls.isavailable( 'previous' )) { player.controls.previous(); playerinfo.innerHTML = "前一首"; }}//后首function next(){ if (player.controls.isavailable( 'next' )) { player.controls.next(); playerinfo.innerHTML = "下一首"; }}//?function step(){ if (player.controls.isavailable( 'step' )) player.controls.step( 1 );}//音量-function voldown(){ if ( player.settings.volume < 5 ) { player.settings.volume = 0; playerinfo.innerHTML = "0"; } else { player.settings.volume -= 5; playerinfo.innerHTML = player.settings.volume; }}//音量+function volup(){ if ( player.settings.volume > 95 ) { player.settings.volume = 100; playerinfo.innerHTML = "100"; } else { player.settings.volume += 5; playerinfo.innerHTML = player.settings.volume; }}//静音function mute(){ player.settings.mute = !player.settings.mute;}//声道function balance(){ switch (player.settings.balance) { case 0: player.settings.balance = 100; playerinfo.innerHTML = '左声道'; break; case 100: player.settings.balance = -100; playerinfo.innerHTML = '右声道'; break; case -100: player.settings.balance = 0; playerinfo.innerHTML = '全声道'; break; default : player.settings.balance = 0; playerinfo.innerHTML = '全声道'; break; }}//更新时间function updatetime(){ playerinfo.innerHTML = player.controls.currentPositionString + " | " + player.currentMedia.durationString;}</script></head><body onload="playerinit();"><table width="300"> <tr> <td><object id="player" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject" width="300" height="60" > <param name="autoStart" value="false"> <param name="balance" value="0"> <param name="currentPosition" value="0"> <param name="currentMarker" value="0"> <param name="enableContextMenu" value="true"> <param name="enableErrorDialogs" value="false"> <param name="enabled" value="true"> <param name="fullScreen" value="false"> <param name="invokeURLs" value="false"> <param name="mute" value="false"> <param name="playCount" value="1"> <param name="rate" value="1"> <param name="uiMode" value="none"> <param name="volume" value="100"> </object></td> </tr> <tr> <td><span id="playerinfo"></span></td> </tr> <tr> <td> <div align="center"> <img name="img_play" src=".\images\g_play.gif" border=0 onClick="play();" onMouseOver="this.src='.\\images\\g_play_ovr.gif'" onMouseOut="this.src='.\\images\\g_play.gif'" style="cursor:hand" title="播放"> <img name="img_pause" src=".\images\g_pauz_off.gif" border=0 onClick="pause();" onMouseOver="this.src='.\\images\\g_pauz_ovr.gif'" onMouseOut="this.src='.\\images\\g_pauz_off.gif'" style="cursor:hand" title="暂停"> <img name="img_stop" src=".\images\g_play.gif" border=0 onClick="stop();" onMouseOver="this.src='.\\images\\g_play_ovr.gif'" onMouseOut="this.src='.\\images\\g_play.gif'" style="cursor:hand" title="停止"> <img name="img_previous" src=".\images\g_prev.gif" border=0 onClick="previous();" onMouseOver="this.src='.\\images\\g_prev_ovr.gif'" onMouseOut="this.src='.\\images\\g_prev.gif'" style="cursor:hand" title="上一首"> <img name="img_next" src=".\images\g_next.gif" border=0 onClick="next();" onMouseOver="this.src='.\\images\\g_next_ovr.gif'" onMouseOut="this.src='.\\images\\g_next.gif'" style="cursor:hand" title="下一首"> <img name="img_volumnDown" src=".\images\g_play.gif" border=0 onClick="voldown();" onMouseOver="this.src='.\\images\\g_play_ovr.gif'" onMouseOut="this.src='.\\images\\g_play.gif'" style="cursor:hand" title="音量-"> <img name="img_volumnUp" src=".\images\g_play.gif" border=0 onClick="volup();" onMouseOver="this.src='.\\images\\g_play_ovr.gif'" onMouseOut="this.src='.\\images\\g_play.gif'" style="cursor:hand" title="音量+"> <img name="img_mute" src=".\images\g_play.gif" border=0 onClick="mute();" onMouseOver="this.src='.\\images\\g_play_ovr.gif'" onMouseOut="this.src='.\\images\\g_play.gif'" style="cursor:hand" title="静音"> <img name="img_balance" src=".\images\g_play.gif" border=0 onClick="balance();;" onMouseOver="this.src='.\\images\\g_play_ovr.gif'" onMouseOut="this.src='.\\images\\g_play.gif'" style="cursor:hand" title="声道"> </div> </td> </tr></table><script language = "JavaScript" for = player event = playstatechange(newstate)>switch (newstate){ case 1: playerinfo.innerHTML = "停止"; break; case 2: playerinfo.innerHTML = "暂停"; break; case 3: playerinfo.innerHTML = "正在播放"; break; case 4: playerinfo.innerHTML = "4"; break; case 5: playerinfo.innerHTML = "5"; break; case 6: playerinfo.innerHTML = "正在缓冲..."; break; case 7: playerinfo.innerHTML = "7"; break; case 8: playerinfo.innerHTML = "8"; break; case 9: playerinfo.innerHTML = "正在连接..."; break; case 10: playerinfo.innerHTML = "准备就绪"; break; case 11: playerinfo.innerHTML = "11"; break; default: playerinfo.innerHTML = "";}</script></body></html> 仔细看看就知道了,把url改下 js的disabled属性兼容问题 在一个select中,找出一项跟指定字符串相同的。并将选中它。 多线程判断多个网站能否打开的问题 向各位高手请教一个javascript方面的问题 急!关于如何在jsp页面里使用JavaBean里的方法的问题 ! 关于bean使用的问题 问个无关的但是很紧迫的问题!!! jspsmart上传组件如何用?如何做着急.请大家帮帮我. A Servlet Exception Has Occurred——气死我了 请教:导出 100分:在做jmf请指教,就是想做个可以在线选择播放视频的小功能 音乐播放,怎么回事?
<html>
<head>
<link href="style/style.css" rel="stylesheet" type="text/css"><script language="JavaScript">
var state;//初始化
function playerinit()
{
player.url="me.m3u";
player.settings.autoStart = false ;
}//播放
function play()
{
if (player.controls.isavailable('play'))
{
player.controls.play();
state=setInterval("updatetime()",1000);
playerinfo.innerHTML = "播放";
}
}//暂停
function pause()
{
if (player.controls.isavailable('pause'))
{
player.controls.pause();
clearInterval(state);
playerinfo.innerHTML = "暂停";
}
}//停止
function stop()
{
if (player.controls.isavailable('stop'))
{
player.controls.stop();
clearInterval(state);
playerinfo.innerHTML = "停止";
}
}//前首
function previous()
{
if (player.controls.isavailable( 'previous' ))
{
player.controls.previous();
playerinfo.innerHTML = "前一首";
}
}//后首
function next()
{
if (player.controls.isavailable( 'next' ))
{
player.controls.next();
playerinfo.innerHTML = "下一首";
}
}//?
function step()
{
if (player.controls.isavailable( 'step' ))
player.controls.step( 1 );
}//音量-
function voldown()
{
if ( player.settings.volume < 5 )
{
player.settings.volume = 0;
playerinfo.innerHTML = "0";
}
else
{
player.settings.volume -= 5;
playerinfo.innerHTML = player.settings.volume;
}
}//音量+
function volup()
{
if ( player.settings.volume > 95 )
{
player.settings.volume = 100;
playerinfo.innerHTML = "100";
}
else
{
player.settings.volume += 5;
playerinfo.innerHTML = player.settings.volume;
}
}//静音
function mute()
{
player.settings.mute = !player.settings.mute;
}//声道
function balance()
{
switch (player.settings.balance)
{
case 0:
player.settings.balance = 100;
playerinfo.innerHTML = '左声道';
break;
case 100:
player.settings.balance = -100;
playerinfo.innerHTML = '右声道';
break;
case -100:
player.settings.balance = 0;
playerinfo.innerHTML = '全声道';
break;
default :
player.settings.balance = 0;
playerinfo.innerHTML = '全声道';
break;
}
}//更新时间
function updatetime()
{
playerinfo.innerHTML = player.controls.currentPositionString + " | " + player.currentMedia.durationString;
}
</script>
</head>
<body onload="playerinit();">
<table width="300">
<tr>
<td><object id="player" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject" width="300" height="60" >
<param name="autoStart" value="false">
<param name="balance" value="0">
<param name="currentPosition" value="0">
<param name="currentMarker" value="0">
<param name="enableContextMenu" value="true">
<param name="enableErrorDialogs" value="false">
<param name="enabled" value="true">
<param name="fullScreen" value="false">
<param name="invokeURLs" value="false">
<param name="mute" value="false">
<param name="playCount" value="1">
<param name="rate" value="1">
<param name="uiMode" value="none">
<param name="volume" value="100">
</object></td>
</tr>
<tr>
<td><span id="playerinfo"></span></td>
</tr>
<tr>
<td>
<div align="center">
<img name="img_play" src=".\images\g_play.gif" border=0 onClick="play();" onMouseOver="this.src='.\\images\\g_play_ovr.gif'" onMouseOut="this.src='.\\images\\g_play.gif'" style="cursor:hand" title="播放">
<img name="img_pause" src=".\images\g_pauz_off.gif" border=0 onClick="pause();" onMouseOver="this.src='.\\images\\g_pauz_ovr.gif'" onMouseOut="this.src='.\\images\\g_pauz_off.gif'" style="cursor:hand" title="暂停">
<img name="img_stop" src=".\images\g_play.gif" border=0 onClick="stop();" onMouseOver="this.src='.\\images\\g_play_ovr.gif'" onMouseOut="this.src='.\\images\\g_play.gif'" style="cursor:hand" title="停止">
<img name="img_previous" src=".\images\g_prev.gif" border=0 onClick="previous();" onMouseOver="this.src='.\\images\\g_prev_ovr.gif'" onMouseOut="this.src='.\\images\\g_prev.gif'" style="cursor:hand" title="上一首">
<img name="img_next" src=".\images\g_next.gif" border=0 onClick="next();" onMouseOver="this.src='.\\images\\g_next_ovr.gif'" onMouseOut="this.src='.\\images\\g_next.gif'" style="cursor:hand" title="下一首">
<img name="img_volumnDown" src=".\images\g_play.gif" border=0 onClick="voldown();" onMouseOver="this.src='.\\images\\g_play_ovr.gif'" onMouseOut="this.src='.\\images\\g_play.gif'" style="cursor:hand" title="音量-">
<img name="img_volumnUp" src=".\images\g_play.gif" border=0 onClick="volup();" onMouseOver="this.src='.\\images\\g_play_ovr.gif'" onMouseOut="this.src='.\\images\\g_play.gif'" style="cursor:hand" title="音量+">
<img name="img_mute" src=".\images\g_play.gif" border=0 onClick="mute();" onMouseOver="this.src='.\\images\\g_play_ovr.gif'" onMouseOut="this.src='.\\images\\g_play.gif'" style="cursor:hand" title="静音">
<img name="img_balance" src=".\images\g_play.gif" border=0 onClick="balance();;" onMouseOver="this.src='.\\images\\g_play_ovr.gif'" onMouseOut="this.src='.\\images\\g_play.gif'" style="cursor:hand" title="声道">
</div>
</td>
</tr>
</table>
<script language = "JavaScript" for = player event = playstatechange(newstate)>
switch (newstate){
case 1:
playerinfo.innerHTML = "停止";
break;
case 2:
playerinfo.innerHTML = "暂停";
break;
case 3:
playerinfo.innerHTML = "正在播放";
break;
case 4:
playerinfo.innerHTML = "4";
break;
case 5:
playerinfo.innerHTML = "5";
break;
case 6:
playerinfo.innerHTML = "正在缓冲...";
break;
case 7:
playerinfo.innerHTML = "7";
break;
case 8:
playerinfo.innerHTML = "8";
break;
case 9:
playerinfo.innerHTML = "正在连接...";
break;
case 10:
playerinfo.innerHTML = "准备就绪";
break;
case 11:
playerinfo.innerHTML = "11";
break;
default:
playerinfo.innerHTML = "";
}
</script></body>
</html>