各位好,jsp和php都不会,在网上搜到了一个php的视频点播源码,请那位兄弟给转成jsp的,甚是感谢! 
<object width="320" height="250" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"> <param name="CONTROLS" value="ImageWindow"> <param name="CONSOLE" value="Video"> <param name="CENTER" value="TRUE"> <param name="MAINTAINSPECT" value="TRUE"> </object> //定义播放界面 <object width="320" height="30" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"> <param name="CONTROLS" value="StatusBar"> <param name="CONSOLE" value="Video"> </object> //定义状态栏 <object width="320" height="30" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"> <param name="CONTROLS" value="ControlPanel"> <param name="CONSOLE" value="Video"> <param name="SRC" value=" <?php echo getsrc(); ?>"> <param name="AUTOSTART" value="TRUE"> <param name="PREFETCH" value="0"> <param name="LOOP" value="0"> <param name="NUMLOOP" value="0"> </object> //定义控制面板 
--------------------------------------------------------- <IFRAME id="iVideo" SRC="video.php" Width=500 Height=345 frameborder=0 SCROLLING="no"> </IFRAME>,其中,video.php文件用力显示RealPlayer控件。 
----------------------------------------------------- 下面我们加入简单的JavaScript 代码用来控制视频的播放。 <script language="JavaScript"> function play(filename){ top.document.all("iVideo").src = "video.php?src="+filename; } // iVideo 是刚刚定义的IFRAME 的标识符 </script> 
 --------------------------------------------------------------
另外问下:Generated servlet error: The method getsrc() is undefined for the type video_jsp这个错误怎么解决。我是菜鸟!大家别笑

解决方案 »

  1.   

    用的都是前台页面中的代码,基本不用改,
    用的是控件显示的视频,控件的SRC要改,
    在这:<param name="SRC" value="  <?php echo getsrc(); ?>">  
    SRC可以通过URL参数传入,再利用JAVASCRIPT获取URL参数赋给value
      

  2.   

    兄台,能否麻烦你详细的写一下啊,我jsp和php都每学过。请帮个忙。谢谢!
      

  3.   

    示例:
    当前页的源由URL的参数‘mediaurl'传入,例:http:\\url?mediaurl=aa.asf
    ①添加获取URL参数的方法function requestParame(paras)

        var url = location.href; 
        var paraString = url.substring(url.indexOf("?")+1,url.length).split("&"); 
        var paraObj = {} 
        
        for (i=0; j=paraString[i]; i++)
        { 
            paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length); 
        } 
        var returnValue = paraObj[paras.toLowerCase()]; 
        if(typeof(returnValue)=="undefined")
        { 
            return ""; 
        }
        else
        { 
            return returnValue; 
        }

    ②给OBJECT一个ID,例:
    原:<object width="320" height="250" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA">
    改为:<object width="320" height="250" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" id="myid">③添加代码修改OBJECT的SRC(一定要在OBJECT标签结束后添加)
    <script language=javascript>
            document.all["myid"].SRC  = requestParame('mediaurl');
        </script>这样OBJECT的参数SRC就是通过URL传入的参数了。