您的位置:首页 > 其它

记录:网页播放视频

2013-03-27 14:32 351 查看
好久不怎么完整的写代码了,突然要做个网页实现视频在线播放的,要的颇急,几个小时搞定。

自我提醒:仅仅支持IE播放,因为调用了media player播放,chrome不支持,还把所有的视频格式转化为wmv格式,可以实现边下载边播放。

其中播放路径的变量必须在后台做public声明,前段页面才可以调用,习惯了使用“~/”取路径,但是这个标记必须在服务器端控件中使用才有效。

例如:PlayUrl = http://webtest.域名.com/2013/video/百老汇.wmv,这样才可以实现放在服务器上播放,否则本地调试看不出情况,放到服务器上就傻眼了。
调用object代码如下:

 

<object id="MediaPlayer1" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" width="800" height="600" VIEWASTEXT style="vertical-align:text-top;">

         
     <param name="filename" value="<%=PlayUrl%>">       
            <param name="AutoStart" value="1"> 
            <param name="Enabled" value="-1">  
            <param name="ShowControls" value="-1"> 
            <param name="ShowGotoBar" value="0">
            <param name="ShowStatusBar" value="-1">  
            <param name="EnableFullScreenControls" value="0">              
            <param name="EnablePositionControls" value="0">     
            <param name="Volume" value="0">      
            <param name="DisplaySize" value="4">   
            <param name="SendErrorEvents" value="0">             
            <param name="enableContextMenu" value="0">   
            <param name="EnableTracker" value="-1">      
            <param name="AudioStream" value="-1">        
            <param name="AutoSize" value="0">          
            <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="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="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="ShowAudioControls" value="-1"> 
            <param name="ShowDisplay" value="0">     
            <param name="ShowPositionControls" value="-1">    
            <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="WindowlessVideo" value="0"> 
            </object>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: