求MP4在线播放代码及所需插件

foxhk0411 2008-09-16 11:40:54
如题,要可用的,关键是插件也要,可用50分双手奉上,不可用就...
...全文
2398 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
foxhk0411 2008-09-22
  • 打赏
  • 举报
回复
散了
Landor2004 2008-09-19
  • 打赏
  • 举报
回复
网上找到一个
6BE52E1D-E586-474f-A6E2-1A85A9B4D9FB

是这个吧
foxhk0411 2008-09-19
  • 打赏
  • 举报
回复
顺便问一下;调用暴风影音的classid是多少?
我想问题可能是在于:我的wmp10无法播放mp4文件,而网页代码中调用的又是wmp播放器,导致无法播放;如果调用暴风影音应该就可以了吧
fomyth 2008-09-19
  • 打赏
  • 举报
回复
Mark
ZXEOC 2008-09-19
  • 打赏
  • 举报
回复
你自己去微软的网站上搜,然后在你的页面上也告诉你的用户,用WMP播不了就下载插件,你给用户个下载地址就行了
foxhk0411 2008-09-17
  • 打赏
  • 举报
回复
回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
foxhk0411 2008-09-17
  • 打赏
  • 举报
回复
用ultraedit打开,头三行是:
....ftypisom....
mp41....free.??
mdat...?.....?

这..说明什么呢?
fosjos 2008-09-17
  • 打赏
  • 举报
回复
用写字板也可以,标准些用ultraedit
主要是看开头几个字符,比如rar文件开头Rar......
foxhk0411 2008-09-17
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 fosjos 的回复:]
你用播放器直接播放试试,
用二进制打开mp4文件,看看开头几个英文字符
[/Quote]

如何"用二进制打开mp4文件"?
foxhk0411 2008-09-17
  • 打赏
  • 举报
回复
那2个都是我昨天重新装的,而且wmp10播放mp4是报错却不自动下载,咋整?
暴风影音到是可以放mp4,当用你给我的代码,无法在线播放出来,咋整呢?
Landor2004 2008-09-17
  • 打赏
  • 举报
回复
肯定会自动下载的,不用给你传吧

你先让他在本地打开好使,这似乎不是程序的问题,建议重装media10,暴风影音也重安装最新的!
foxhk0411 2008-09-17
  • 打赏
  • 举报
回复
foxhk0411 2008-09-17
  • 打赏
  • 举报
回复
方便的话可否把播放器插件发给我?
foxhk0411 2008-09-17
  • 打赏
  • 举报
回复
饿..
mediaplayer10不支持mp4格式,它说"Windows Media Player 无法识别选中文件的扩展名..." "无法加载此文件的源筛选器";
而我用暴风影音3就可以放;

是不是要装WMP的插件?
Landor2004 2008-09-17
  • 打赏
  • 举报
回复
mediaplayer 7+都用的这个class ID,应该没有问题的
fosjos 2008-09-17
  • 打赏
  • 举报
回复
mediaplayer10可能不是1楼给出的插件?去搜一下匹配的
fosjos 2008-09-17
  • 打赏
  • 举报
回复
你用播放器直接播放试试,
用二进制打开mp4文件,看看开头几个英文字符
fosjos 2008-09-16
  • 打赏
  • 举报
回复
mediaplayer9好像就可以了,不行的话试试10,11
mp4目录不是ftp吧
foxhk0411 2008-09-16
  • 打赏
  • 举报
回复
回1楼:
按你的代码也出不来,你用的什么播放器?

Landor2004 2008-09-16
  • 打赏
  • 举报
回复
		<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

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧