来源:http://topic.csdn.net/t/20060521/19/4767968.html
<object classid=”clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95″ id=”MediaPlayer1″ width=”320″ height=”290″>
<param name=”AudioStream” value=”/-1″>
</param><param name=”AutoSize” value=”-1″>
<!–是否自动调整播放大小–>
</param><param name=”AutoStart” value=”-1″>
<!–是否自动播放–>
</param><param name=”AnimationAtStart” value=”-1″>
</param><param name=”AllowScan” value=”-1″>
</param><param name=”AllowChangeDisplaySize” value=”-1″>
</param><param name=”AutoRewind” value=”0″>
</param><param name=”Balance” value=”0″>
<!–左右声道平衡,最左-9640,最右9640–>
</param><param name=”BaseURL” value>
</param><param name=”BufferingTime” value=”15″>
<!–缓冲时间–>
</param><param name=”CaptioningID” value>
</param><param name=”ClickToPlay” value=”-1″>
</param><param name=”CursorType” value=”0″>
</param><param name=”CurrentPosition” value=”0″>
<!–当前播放进度 -1 表示不变,0表示开头 单位是秒,比如10表示从第10秒处开始播放,值必须是-1.0或大于等于0–>
</param><param name=”CurrentMarker” value=”0″>
</param><param name=”DefaultFrame” value>
</param><param name=”DisplayBackColor” value=”0″>
</param><param name=”DisplayForeColor” value=”16777215″>
</param><param name=”DisplayMode” value=”0″>
</param><param name=”DisplaySize” value=”0″>
<!–视频1-50%, 0-100%, 2-200%,3-全屏 其它的值作0处理,小数则采用四舍五入然后按前的处理–>
</param><param name=”Enabled” value=”-1″>
</param><param name=”EnableContextMenu” value=”-1″>
< !-是否用右键弹出菜单控制–>
</param><param name=”EnablePositionControls” value=”-1″>
</param><param name=”EnableFullScreenControls” value=”-1″>
</param><param name=”EnableTracker” value=”-1″>
<!–是否允许拉动播放进度条到任意地方播放–>
</param><param name=”Filename” value=”/data/video/太月园3居.wmv” valuetype=”ref”>
<!–播放的文件地址–>
</param><param name=”InvokeURLs” value=”-1″>
</param><param name=”Language” value=”-1″>
</param><param name=”Mute” value=”0″>
<!–是否静音–>
</param><param name=”PlayCount” value=”0″>
<!–重复播放次数,0为始终重复–>
</param><param name=”PreviewMode” value=”-1″>
</param><param name=”Rate” value=”1″>
<!–播放速率控制,1为正常,允许小数–>
</param><param name=”SAMIStyle” value>
<!–SAMI样式–>
</param><param name=”SAMILang” value>
<!–SAMI语言–>
</param><param name=”SAMIFilename” value>
<!–字幕ID–>
</param><param name=”SelectionStart” value=”-1″>
</param><param name=”SelectionEnd” value=”-1″>
</param><param name=”SendOpenStateChangeEvents” value=”-1″>
</param><param name=”SendWarningEvents” value=”-1″>
</param><param name=”SendErrorEvents” value=”-1″>
</param><param name=”SendKeyboardEvents” value=”0″>
</param><param name=”SendMouseClickEvents” value=”0″>
</param><param name=”SendMouseMoveEvents” value=”0″>
</param><param name=”SendPlayStateChangeEvents” value=”-1″>
</param><param name=”ShowCaptioning” value=”0″>
<!–是否显示字幕,为一块黑色,下面会有一大块黑色,一般不显示–>
</param><param name=”ShowControls” value=”-1″>
<!–是否显示控制,比如播放,停止,暂停–>
</param><param name=”ShowAudioControls” value=”-1″>
<!–是否显示音量控制–>
</param><param name=”ShowDisplay” value=”0″>
<!–显示节目信息,比如版权等–>
</param><param name=”ShowGotoBar” value=”0″>
<!–是否启用上下文菜单–>
</param><param name=”ShowPositionControls” value=”0″>
<!–是否显示往前往后及列表,如果显示一般也都是灰色不可控制–>
</param><param name=”ShowStatusBar” value=”-1″>
<!–当前播放信息,显示是否正在播放,及总播放时间和当前播放到的时间–>
</param><param name=”ShowTracker” value=”-1″>
<!–是否显示当前播放跟踪条,即当前的播放进度条–>
</param><param name=”TransparentAtStart” value=”-1″>
</param><param name=”VideoBorderWidth” value=”0″>
<!–显示部的宽部,如果小于视频宽,则最小为视频宽,或者加大到指定值,并自动加大高度.此改变只改变四周的黑框大小,不改变视频大小–>
</param><param name=”VideoBorderColor” value=”0″>
<!–显示黑色框的颜色, 为RGB值,比如ffff00为黄色–>
</param><param name=”VideoBorder3D” value=”0″>
</param><param name=”Volume” value=”0″>
<!–音量大小,负值表示是当前音量的减值,值自动会取绝对值,最大为0,最小为-9640–>
</param><param name=”WindowlessVideo” value=”0″>
<!–如果是0可以允许全屏,否则只能在窗口中查看–>
</param></object>
———————————————————————————————
来源:
下了个mediaplayer10,但是无法播放mp4文件, 而我用的暴风影音可以播放mp4文件, mp4目录不是ftp,目录:http://10.42.*.*:7001/bagw/upload/movie.mp4,应该没问题,因为我播放别的格式的文件十分正常(avi,rmvb,mpg); 具体代码如下: HTML code
<% 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
——————————————————————————————–
来源:http://www.php-oa.com/2009/03/04/moov_mp4.html
近来mp4做流媒体特别火..象ku6,sina之类都换了mp4 .我也小研究了一下.
发现一个问题,就是不一定所有的mp4都能在线播放.为什么啦?因为很多的mp4中moov tag总是在文件的末尾,视频数据的后面.这样,造成一个问题,就是mp4没有下载到有moov信息前,都是不能在线做流来播放的.象FLV这个就好多了.
那讲到这,很多人一定想问.什么是moov.在Movie atom定义了一部电影的数据信息。它的类型是’moov’,是一个容器atom,至少必须包含三种atom中的一种—movie header atom(‘mvhd’), compressed movie atom(‘cmov’)和reference movie atom (‘rmra’)。没有压缩的 movie header atom必须至少包含movie header atom 和reference movie atom中的一种。也可以包含其他的atom,例如一个clipping atom (‘clip’),一个或几个track atoms (‘trak’),一个color table atom (‘ctab’),和一个user data atom (‘udta’)。其中movie header atom定义了整部电影的time scale,duration信息以及display characteristics。track atom定义了电影中一个track的信息。Track就是电影中可以独立操作的媒体单位,例如一个声道就是一个track。
所以,我们知道了,如果没有这些信息,视频是没法播放的,如果是流媒体,那要下载完才能播放,不就完了.其实很好办,就是给这个信息放到文件头.这样,用户一开始就下载了这个信息,就直接可以播放,就象wmv和flv一样了.
好了,下面教大家怎么转换.
#MP4Box -isma 081226154543_liuxu_ri.mp4
Converting to ISMA Audio-Video MP4 file…
Saving 081226154543_liuxu_ri.mp4: 0.500 secs Interleaving
容易吧…晚点在告诉大家这个怎么安装,是什么软件.
———————————————————————————————
———————————————————————————————
———————————————————————————————
———————————————————————————————