怎么用asp.net做在线观看视频的代码  求源代码  要求支持给中格式的视频 并且有视频的各种功能  先谢谢了 

解决方案 »

  1.   

    给中格式的视频-->什么意思a ??
      

  2.   

    视频代码到处都有了,然后把代码放在label控件里面就行了,没听错,就是那个经常用来写静态文本的label
      

  3.   

    播放视频要考虑视频是否能能被下载,是否顺畅,访问量过大时如何处理 
    一般都是用FLV格式 
    还是用directshow ,FMS架设流媒体服务器 
    <object id="NSPlay" width=200 height=180 
    classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" 
    codebase="http://activex.microsoft.com/activex/controls 
    /mplayer/en/nsmp2inf.cab#Version=6,4,5,715" 
    standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject" align="right" hspace="5"> 
    <param name="AutoRewind" value=1> 
    <param name="FileName" value="xx.wmv"> 
    <param name="ShowControls" value="1"> 
    <param name="ShowPositionControls" value="0"> 
    <param name="ShowAudioControls" value="1"> 
    <param name="ShowTracker" value="0"> 
    <param name="ShowDisplay" value="0"> 
    <param name="ShowStatusBar" value="0"> 
    <param name="ShowGotoBar" value="0"> 
    <param name="ShowCaptioning" value="0"> 
    <param name="AutoStart" value=1> 
    <param name="Volume" value="-2500"> 
    <param name="AnimationAtStart" value="0"> 
    <param name="TransparentAtStart" value="0"> 
    <param name="AllowChangeDisplaySize" value="0"> 
    <param name="AllowScan" value="0"> 
    <param name="EnableContextMenu" value="0"> 
    <param name="ClickToPlay" value="0"> 
    </object> http://topic.csdn.net/u/20091028/12/ea951082-70d4-46be-9c43-d07ce77e000a.html
      

  4.   

    其实该让FLASH做的事情就让FLASH去做。
      

  5.   


    <div>
           <script type="text/javascript">
                    var swf_width=480
                    var swf_height=320
                    var texts='幸福的脚丫预告片'
                    var files='homead.flv'
                    document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ swf_width +'" height="'+ swf_height +'">');
                    document.write('<param name="movie" value="vcastr.swf"><param name="quality" value="high">');
                    document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
                    document.write('<param name="FlashVars" value="vcastr_file='+files+'&vcastr_title='+texts+'">');
                    document.write('<embed src="vcastr.swf" wmode="opaque" FlashVars="vcastr_file='+files+'&vcastr_title='+texts+'& menu="false" quality="high" width="'+ swf_width +'" height="'+ swf_height +'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'); 
                    document.write('</object>'); 
                    </script>
                    </div><div>
        <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="441" height="346">
        <param name="movie" value="Flvplayer.swf" />
        <param name="quality" value="high" />
        <param name="allowFullScreen" value="true" />
        <param name="FlashVars" value="homead.flv&IsAutoPlay=1&LogoText=绿景花园"/>
        <embed src="Flvplayer.swf" allowfullscreen="true" flashvars="vcastr_file=homead.flv&IsAutoPlay=1&LogoText=绿景花园" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="500" height="400"></embed>
        </object> 
        </div>
    为什么整两种方式都无法播放Flash的文件。求高手解决!!!!
      

  6.   

    不过远古播放器要在server2003才能用    下面是播放电影的页面 (注<PARAM NAME='URL' VALUE='<%#movie_Allurl%>'> 这是电影路径)
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="playmovie.aspx.cs" Inherits="playmovie" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>欢迎播放</title>
        <script>
        function window.onload()
      {
       var obj=document.getElementById("QvodPlayer");
       window.resizeTo(obj.offsetWidth ,obj.offsetHeight+37);
       width=screen.width;
       heigt=screen.height;
       window.moveTo((width-obj.offsetWidth)/2,(heigt-obj.offsetHeight)/2);  }    </script>
    </head>
    <body style="margin:0; margin-bottom:0; height:100%">
    <object classid="clsid:F3D0D36F-23F8-4682-A195-74C92B03D4AF" width="600" height="500" id="QvodPlayer" name="QvodPlayer">
    <PARAM NAME='URL' VALUE='<%#movie_Allurl%>'><PARAM NAME='Autoplay' VALUE='1'>
    </object>
    </body>
    </html>
      

  7.   

    是在server2003下当服务器 这样如果用xp来做网站测试播放时看不了 架设在server2003下测试才能看见 有点麻烦
      

  8.   

     别人在xp上当然能看 但服务器必须是2003  我搞错了上面 发的是快播 那个在xp下都能测试 
      

  9.   

    你去下个快播 然后复制我发给你的代码 放到网页 写个路径给他  测试应该可以谢绝对路径 如果是放到iis里了就写相对路径 试一试能不能看 不出错应该能看  可以加我qq229364364 有时间聊聊
      

  10.   

    你是上面的代码对的 flash那两个 但你的路径写错了 所以 呵呵