求MP4在线播放代码及所需插件 如题,要可用的,关键是插件也要,可用50分双手奉上,不可用就... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <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 mediaplayer9好像就可以了,不行的话试试10,11mp4目录不是ftp吧 回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 mediaplayer10可能不是1楼给出的插件?去搜一下匹配的 mediaplayer 7+都用的这个class ID,应该没有问题的 饿..mediaplayer10不支持mp4格式,它说"Windows Media Player 无法识别选中文件的扩展名..." "无法加载此文件的源筛选器";而我用暴风影音3就可以放;是不是要装WMP的插件? 肯定会自动下载的,不用给你传吧你先让他在本地打开好使,这似乎不是程序的问题,建议重装media10,暴风影音也重安装最新的! 那2个都是我昨天重新装的,而且wmp10播放mp4是报错却不自动下载,咋整?暴风影音到是可以放mp4,当用你给我的代码,无法在线播放出来,咋整呢? 用写字板也可以,标准些用ultraedit主要是看开头几个字符,比如rar文件开头Rar...... 用ultraedit打开,头三行是:....ftypisom....mp41....free.??mdat...?.....?这..说明什么呢? 顺便问一下;调用暴风影音的classid是多少?我想问题可能是在于:我的wmp10无法播放mp4文件,而网页代码中调用的又是wmp播放器,导致无法播放;如果调用暴风影音应该就可以了吧 网上找到一个6BE52E1D-E586-474f-A6E2-1A85A9B4D9FB是这个吧 你自己去微软的网站上搜,然后在你的页面上也告诉你的用户,用WMP播不了就下载插件,你给用户个下载地址就行了 Hibernate 多对多 删除问题 struts2是否可以设置textarea为不可见呢 哪位大侠来帮我解释下......小弟新手 连接不上数据库,急! 自定义标签 我都快急死了,看遍了网上能看到的所有资料还是不能联接? Spring+hibernate事务不起作用 servlet的问题 能不能嵌套查询? idea启动tomcat时报错 怎么让页面调整不随文字大小的改变而改变啊? 如何访问jsp页面初始化
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
mp4目录不是ftp吧
下了个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
mediaplayer10不支持mp4格式,它说"Windows Media Player 无法识别选中文件的扩展名..." "无法加载此文件的源筛选器";
而我用暴风影音3就可以放;是不是要装WMP的插件?
暴风影音到是可以放mp4,当用你给我的代码,无法在线播放出来,咋整呢?
主要是看开头几个字符,比如rar文件开头Rar......
....ftypisom....
mp41....free.??
mdat...?.....?这..说明什么呢?
我想问题可能是在于:我的wmp10无法播放mp4文件,而网页代码中调用的又是wmp播放器,导致无法播放;如果调用暴风影音应该就可以了吧
6BE52E1D-E586-474f-A6E2-1A85A9B4D9FB是这个吧