jsp里如何实现影音播放及图片浏览功能?

解决方案 »

  1.   

    有一些控件啊比如播放wmv之类的用:
    <OBJECT id=MPlayer2 style="LEFT: 0px; WIDTH: 450px; TOP: 0px; HEIGHT: 370px" height=320 width=480 align=middle classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95">
    <PARAM NAME="AudioStream" VALUE="-1">
    <PARAM NAME="AutoSize" VALUE="">
    <PARAM NAME="AutoStart" VALUE="-1">
    <PARAM NAME="AnimationAtStart" VALUE="-1">
    <PARAM NAME="AllowScan" VALUE="-1">
    <PARAM NAME="AllowChangeDisplaySize" VALUE="-1">
    <PARAM NAME="AutoRewind" VALUE="0">
    <PARAM NAME="Balance" VALUE="0">
    <PARAM NAME="BaseURL" VALUE="">
    <PARAM NAME="BufferingTime" VALUE="5">
    <PARAM NAME="CaptioningID" VALUE="">
    <PARAM NAME="ClickToPlay" VALUE="-1">
    <PARAM NAME="CursorType" VALUE="0">
    <PARAM NAME="CurrentPosition" VALUE="-1">
    <PARAM NAME="CurrentMarker" VALUE="0">
    <PARAM NAME="DefaultFrame" VALUE="">
    <PARAM NAME="DisplayBackColor" VALUE="0">
    <PARAM NAME="DisplayForeColor" VALUE="16777215">
    <PARAM NAME="DisplayMode" VALUE="0">
    <PARAM NAME="DisplaySize" VALUE="4">
    <PARAM NAME="Enabled" VALUE="-1">
    <PARAM NAME="EnableContextMenu" VALUE="-1">
    <PARAM NAME="EnablePositionControls" VALUE="-1">
    <PARAM NAME="EnableFullScreenControls" VALUE="0">
    <PARAM NAME="EnableTracker" VALUE="-1">
    <PARAM NAME="Filename" VALUE="文件的路径">
    <PARAM NAME="InvokeURLs" VALUE="-1">
    <PARAM NAME="Language" VALUE="-1">
    <PARAM NAME="Mute" VALUE="0">
    <PARAM NAME="PlayCount" VALUE="1">
    <PARAM NAME="PreviewMode" VALUE="0">
    <PARAM NAME="Rate" VALUE="1">
    <PARAM NAME="SAMILang" VALUE="">
    <PARAM NAME="SAMIStyle" VALUE="">
    <PARAM NAME="SAMIFileName" VALUE="">
    <PARAM NAME="SelectionStart" VALUE="-1">
    <PARAM NAME="SelectionEnd" VALUE="-1">
    <PARAM NAME="SendOpenStateChangeEvents" VALUE="-1">
    <PARAM NAME="SendWarningEvents" VALUE="-1">
    <PARAM NAME="SendErrorEvents" VALUE="-1">
    <PARAM NAME="SendKeyboardEvents" VALUE="0">
    <PARAM NAME="SendMouseClickEvents" VALUE="0">
    <PARAM NAME="SendMouseMoveEvents" VALUE="0">
    <PARAM NAME="SendPlayStateChangeEvents" VALUE="-1">
    <PARAM NAME="ShowCaptioning" VALUE="0">
    <PARAM NAME="ShowControls" VALUE="-1">
    <PARAM NAME="ShowAudioControls" VALUE="-1">
    <PARAM NAME="ShowDisplay" VALUE="0">
    <PARAM NAME="ShowGotoBar" VALUE="0">
    <PARAM NAME="ShowPositionControls" VALUE="-1">
    <PARAM NAME="ShowStatusBar" VALUE="0">
    <PARAM NAME="ShowTracker" VALUE="-1">
    <PARAM NAME="TransparentAtStart" VALUE="0">
    <PARAM NAME="VideoBorderWidth" VALUE="0">
    <PARAM NAME="VideoBorderColor" VALUE="0">
    <PARAM NAME="VideoBorder3D" VALUE="0">
    <PARAM NAME="Volume" VALUE="-600">
    <PARAM NAME="WindowlessVideo" VALUE="0">
    </OBJECT>
      

  2.   

    楼上的正解图片浏览,类似于网络相册的,要自己写js或Flash 来实现
      

  3.   

    对 控件
    <OBJECT .....
      

  4.   

    图片播放通过JS来控制,和JAVA没有太多的关系,结合AJAX(在JAVA中有个DWR),显示的效果就会COOL很多,给你来个实用的JS控制播放图片的国外网站,好好研究:
    http://slideshow.triptracker.net/
    结贴吧,楼主
      

  5.   

    可以直接把图片add到容器中,就像你加别的控件一样,要事先保证图片在工程中,或者用java.io.image,自己画图
      

  6.   

    给你个例子:
    <html> 
    <body style="font:9pt">
    <object id="mplayer" classid="clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95" width=300 height=300 align="left">
    <param name="filename" value="Once upon a day.asf">
    <param name="playcount" value="0">
    </object><input type=button value="显示媒体信息" onclick="mplayer.showdisplay='true'"><br>
    <input type=button value="显示媒体信息" onclick="mplayer.showdisplay='false'"><br>
    <p><input type=button value="显示/隐藏控制面板" onclick="mplayer.showcontrols=(mplayer.showcontrols==true?false:true)"><br><input type=button value="显示/隐藏 跟踪条" onclick="mplayer.showtracker=(mplayer.showtracker==true?false:true)"><br>
    </p><p>
    <input type=button value="播放" onclick="mplayer.play()">
    <input type=button value="暂停" onclick="mplayer.pause()">
    <input type=button value="停止" onclick="mplayer.stop()"></p><p>请输入要播放的次数(0-1000):<br>
    <input type=text name=count size=3 maxlength="3">
    <input type=button value="开始播放" onclick="mplayer.playcount=count.value;mplayer.play()"><br>
    </body> 
    </html>