zoukankan      html  css  js  c++  java
  • 记录:网页播放视频

    好久不怎么完整的写代码了,突然要做个网页实现视频在线播放的,要的颇急,几个小时搞定。

    自我提醒:仅仅支持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>

  • 相关阅读:
    模拟赛总结
    2018.04.06学习总结
    2018.04.06学习总结
    Java实现 LeetCode 672 灯泡开关 Ⅱ(数学思路问题)
    Java实现 LeetCode 671 二叉树中第二小的节点(遍历树)
    Java实现 LeetCode 671 二叉树中第二小的节点(遍历树)
    Java实现 LeetCode 671 二叉树中第二小的节点(遍历树)
    Java实现 LeetCode 670 最大交换(暴力)
    Java实现 LeetCode 670 最大交换(暴力)
    Java实现 LeetCode 670 最大交换(暴力)
  • 原文地址:https://www.cnblogs.com/benton/p/2984559.html
Copyright © 2011-2022 走看看