如题,要可用的,关键是插件也要,可用50分双手奉上,不可用就...

解决方案 »

  1.   

    <object id="MediaPlayer1" width="350" height="64"
    classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
    codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112"
    align="baseline" border="0"
    standby="Loading Microsoft Windows Media Player components..."
    type="application/x-oleobject">
    <param name="URL" value="../music/bj.mp4">
    <param name="autoStart" value="true">
    <param name="invokeURLs" value="false">
    <param name="playCount" value="100">
    <param name="defaultFrame" value="datawindow"> <embed src="../music/bj.mp4" align="baseline" border="0" width="350"
    height="68" type="application/x-mplayer2" pluginspage=""
    name="MediaPlayer1" showcontrols="1" showpositioncontrols="0"
    showaudiocontrols="1" showtracker="1" showdisplay="0"
    showstatusbar="1" autosize="0" showgotobar="0" showcaptioning="0"
    autostart="1" autorewind="0" animationatstart="0"
    transparentatstart="0" allowscan="1" enablecontextmenu="1"
    clicktoplay="0" defaultframe="datawindow" invokeurls="0">
    </embed>
    </object>
    注意一下目录,我的目录是在tomcat的Tomcat 6.0\webapps\music下的bj.mp4
      

  2.   

    mediaplayer9好像就可以了,不行的话试试10,11
    mp4目录不是ftp吧
      

  3.   

    回3楼:
      下了个mediaplayer10,但是无法播放mp4文件,
      而我用的暴风影音可以播放mp4文件,
      mp4目录不是ftp,目录:http://10.42.*.*:7001/bagw/upload/movie.mp4,应该没问题,因为我播放别的格式的文件十分正常(avi,rmvb,mpg);
      具体代码如下:<%
    if("avi".equalsIgnoreCase(wjhzm)||"mpg".equalsIgnoreCase(wjhzm)){%>
    <object   classid=clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95   codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,1,5,217"     
     id=MediaPlayer   type=application/x-oleobject   width=320   height=290   standby="Loading   Microsoft   Windows   Media   Player   components..."   VIEWASTEXT   align=MIDDLE   >   
    <param   name=AudioStream   value=-1>     
    <param   name=AutoSize   value=0>     
    <param   name=AutoStart   value=1>     
    <param   name=AnimationAtStart   value=0>     
    <param   name=AllowScan   value=-1>     
    <param   name=AllowChangeDisplaySize   value=0>     
    <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=0>     
    <param   name=CursorType   value=32512>     
    <param   name=CurrentPosition   value=-1>     
    <param   name=CurrentMarker   value=0>     
    <param   name=DefaultFrame   value=1>     
    <param   name=DisplayBackColor   value=0>     
    <param   name=DisplayForeColor   value=16777215>     
    <param   name=DisplayMode   value=0>     
    <param   name=DisplaySize   value=0>     
    <param   name=Enabled   value=-1>     
    <param   name=EnableContextMenu   value=-1>     
    <param   name=EnablePositionControls   value=0>     
    <param   name=EnableFullScreenControls   value=0>     
    <param   name=EnableTracker   value=1>     
    <param   name=Filename   value="<%=url%>">     
    <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=0>     
    <param   name=SelectionEnd   value=true>     
    <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=ShowStatusBar   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=-1070>     
    <param   name=WindowlessVideo   value=0>     
    </object>  
    <%}else if("rmvb".equalsIgnoreCase(wjhzm)){%>
    <OBJECT ID=video1 CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width=320   height=290 > 
            <param name="AUTOSTART" value="1"> 
    <param name="SHUFFLE" value="0"> 
    <param name="PREFETCH" value="0"> 
    <param name="NOLABELS" value="0"> 
    <param name="SRC" value="<%=url%>">     
    <param name="CONTROLS" value="ImageWindow,StatusBar,ControlPanel"> 
    <param name="CONSOLE" value="Clip1"> 
    <param name="LOOP" value="0"> 
    <param name="NUMLOOP" value="0"> 
    <param name="CENTER" value="0"> 
    <param name="MAINTAINASPECT" value="0"> 
    <param name="BACKGROUNDCOLOR" value="#000000"><embed SRC="<%=url%>" type="audio/x-pn-realaudio-plugin" CONSOLE="Clip1" CONTROLS="ImageWindow,StatusBar,ControlPanel" HEIGHT="400" WIDTH="450" AUTOSTART="ture"> 
    </OBJECT> 
    <%}else if("mp4".equalsIgnoreCase(wjhzm)){%>
    <object id="MediaPlayer1" width="350" height="64"
                classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
                codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112"
                align="baseline" border="0"
                standby="Loading Microsoft Windows Media Player components..."
                type="application/x-oleobject">
                <param name="URL" value="<%=url%>" >
                <param name="autoStart" value="true">
                <param name="invokeURLs" value="false">
                <param name="playCount" value="100">
                <param name="defaultFrame" value="datawindow">            <embed src="<%=url%>"  align="baseline" border="0" width="350"
                    height="68" type="application/x-mplayer2" pluginspage=""
                    name="MediaPlayer1" showcontrols="1" showpositioncontrols="0"
                    showaudiocontrols="1" showtracker="1" showdisplay="0"
                    showstatusbar="1" autosize="0" showgotobar="0" showcaptioning="0"
                    autostart="1" autorewind="0" animationatstart="0"
                    transparentatstart="0" allowscan="1" enablecontextmenu="1"
                    clicktoplay="0" defaultframe="datawindow" invokeurls="0">
                </embed>
    </object>
    <%}else if("jpg".equalsIgnoreCase(wjhzm)||"png".equalsIgnoreCase(wjhzm)){%>
    <img src="<%=filename.substring(filename.indexOf("/")+1)%>"  width=320   height=290 > 
    <%}%>
    其中播放mp4的那一段用得是1楼给出的代码;
    播放器装了:mediaplayer10,realone2,暴风影音3
      

  4.   

    mediaplayer10可能不是1楼给出的插件?去搜一下匹配的
      

  5.   

    mediaplayer 7+都用的这个class ID,应该没有问题的
      

  6.   

    饿..
    mediaplayer10不支持mp4格式,它说"Windows Media Player 无法识别选中文件的扩展名..." "无法加载此文件的源筛选器";
    而我用暴风影音3就可以放;是不是要装WMP的插件?
      

  7.   

    肯定会自动下载的,不用给你传吧你先让他在本地打开好使,这似乎不是程序的问题,建议重装media10,暴风影音也重安装最新的!
      

  8.   

    那2个都是我昨天重新装的,而且wmp10播放mp4是报错却不自动下载,咋整?
    暴风影音到是可以放mp4,当用你给我的代码,无法在线播放出来,咋整呢?
      

  9.   

    用写字板也可以,标准些用ultraedit
    主要是看开头几个字符,比如rar文件开头Rar......
      

  10.   

    用ultraedit打开,头三行是:
    ....ftypisom....
    mp41....free.??
    mdat...?.....?这..说明什么呢?
      

  11.   

    顺便问一下;调用暴风影音的classid是多少?
    我想问题可能是在于:我的wmp10无法播放mp4文件,而网页代码中调用的又是wmp播放器,导致无法播放;如果调用暴风影音应该就可以了吧
      

  12.   

    网上找到一个
    6BE52E1D-E586-474f-A6E2-1A85A9B4D9FB是这个吧
      

  13.   

    你自己去微软的网站上搜,然后在你的页面上也告诉你的用户,用WMP播不了就下载插件,你给用户个下载地址就行了