这个不关服务器的事, 你只要直接提供rm或是wmv asf的地址, 如果客户机的播放机的设置是直接播放, 就会自己跳出来了.

解决方案 »

  1.   

    ASF的流格式,需要Microsoft Media Server支持,你可以去MSDN查一下RM的流格式,需要Real Server支持,你去google搜一把!自动跳出相应的软件播放则不需要什么设置,客户端系统自动会判断的,只要保证客户端安装了播放软件就好了,就这么简单!
      

  2.   

    那照楼上的说法,如果我想让我网页实现这个功能的话,我就应该在我的服务器端安装media,和real的服务器吗???
      

  3.   

    m$ 2000 server自带流媒体服务器,装上之后,启动服务就可以啦,设置一个虚拟目录,放上流媒体文件,就可以啦客户端可以用 mms://.... 方式访问就可以啦
      

  4.   

    曾经用过一个软件可以专门用来做视频,但忘了名字了,回去查一下。好像是用php写的。
      

  5.   

    我以前做的东西,参考一下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    </HEAD>
    <BODY>
    <!-- 以下放到需要他的地方 里面的图片不好看 你可以自己换一下 -->
    <table border="3" cellspacing="0" cellpadding="0">
    <tr>
    <td colspan=16>
    <object classid=CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95 codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701 height=300 width=300 id=NSPlay type=application/x-oleobject VIEWASTEXT standby="加载 Microsoft Windows Media Player 组件...">
    <param name="FileName" value="aaa.avi"> <!-- 刚开始播放的文件 -->
    <param name="PlayCount" value="0" > <!--控制重复次数:“x”为几重复播放几次;x=0,无限循环-->
    <param name="AutoStart" value="true"> <!-- 是否自动播放 -->
    <param name="AutoRewind" value="-1">
    <param name="AnimationAtStart" value="false">
    <param name="ShowControls" value="false">
    <param name="ClickToPlay" value="false">
    <param name="EnableContextMenu" value="true">
    <param name="EnablePositionControls" value="false">
    <param name="Balance" value="0">
    <param name="ShowStatusBar" value="false">
    <param name="Mute" value="true">
    <param name="AutoSize" value="0">
    <embed type="application/x-mplayer2" 
        pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" 
        filename src  autostart="false" 
    enablecontextmenu="false" 
    clicktoplay="false"   
    enablepositioncontrols="false"                
        showcontrols="0" showstatusbar="1"                
        showdisplay="0" width="240" height="180">
    </embed> 
    </object>
    </td>
    </tr>
    <tr style='BACKGROUND-COLOR: #636678;'>
    <td>
    <a href="#" onClick=Javascript:doPlay()><img alt=开始播放(Play) border=0 height=11 name=play src="pic/play_b.gif" width=37></a>
    </td>
    <td>
    <a href="#" onClick=Javascript:DoStop()><img alt=停止播放(Stop) border=0 height=11 name=stop src="pic/stop.gif" width=37></a>
    </td>
    <td>
    <img alt=后退 name=hou src="pic/hou.jpg" width="11" height="11" style="cursor:hand" onclick='Current("hou")'>
    <img alt=前进 name=qian src="pic/qian.jpg" width="11" height="11" style="cursor:hand" onclick='Current("qian")'>
    </td>
    <td>
    <a href="#" onClick=DoPause()><img alt=暂停 src="pic/pause.gif" width="37" height="11" border="0" name=pause></a>
    </td>
    <td>
    <a href="#" onClick=SetMute()><img alt=是否静音 src="pic/sound.gif" width="11" height="11" border="0" name=sound></a>
    </td>
    <td>
    <img alt=减小音量 name=volume1 src="pic/sub.jpg" width="11" height="11" style="cursor:hand" onclick='Vol("sub")'>
    <img alt=增大音量 name=volume2 src="pic/add.jpg" width="11" height="11" style="cursor:hand" onclick='Vol("add")'>
    </td>
    <td>
    <a onClick=SetDisplaySize(3)><img alt=全屏播放 src="pic/full.gif" width="11" height="11" border="0" style="cursor:hand" name=full></a>
    </td>
    </tr>
    </table>
    <br>
    <a href='javascript:updata("aaa.avi")'>电影一</a>
    <a href='javascript:updata("bbb.avi")'>电影二</a>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    //********以下图片预载
    play1     = new Image()
    play1.src = 'pic/play.gif';
    play2     = new Image()
    play2.src = 'pic/play_b.gif';stop1     = new Image()
    stop1.src = 'pic/stop.gif';
    stop2     = new Image()
    stop2.src = 'pic/stop_b.gif';sound1     = new Image()
    sound1.src = 'pic/sound.gif';
    sound2     = new Image()
    sound2.src = 'pic/sound_b.gif';pause1     = new Image()
    pause1.src = 'pic/pause.gif';
    pause2     = new Image()
    pause2.src = 'pic/pause_b.gif';full1     = new Image()
    full1.src = 'pic/full.gif';
    full1     = new Image()
    full1.src = 'pic/full_b.gif';
    //********以上图片预载volume    = document.NSPlay.volume; //当前音量
    CurrentPosition = document.NSPlay.CurrentPosition; //当前进度
    filename  = 'aaa.avi'; //刚开始播放的文件
    isplaying = true; //是否正在播放
    ispause   = false; //是否被暂停
    isstop    = false; //是否被停止播放
    Player    = 'document.NSPlay'; //初始化Player对象
    mute      = true; //是否静音(默认不静音)
    function updata(film) //更新当前电影
    {
    eval(Player).FileName = film;
    eval(Player).Play();
    }function Current(type) //控制进度
    {
    if (eval(Player).CurrentPosition>1) {
    if (type == 'qian') {
    eval(Player).CurrentPosition += 1;
    } else {
    eval(Player).CurrentPosition -= 1;
    }
    }
    }function Vol(type) //控制音量
    {
    if (eval(Player).volume>0 && eval(Player).volume<100) {
    if (type == 'add') {
    eval(Player).volume += 1;
    } else {
    eval(Player).volume -= 1;
    }
    }
    }function doPlay() //开始播放
    {
    if(!isplaying){
    if (eval(Player).FileName == '') {
    alert('没有要播放的文件,轻选定要播放的文件.');
    return false;
    }
    eval(Player).Play();
    document.play.src  = play2.src;
    document.stop.src  = stop1.src;
    document.pause.src = pause1.src;
    isplaying = true;  
    ispause   = false;
    isstop    = false;
    }
    }
    function DoStop() //停止播放
    {
    if(isplaying){
    eval(Player).CurrentPosition = 0;
    eval(Player).Stop();
    document.play.src  = play1.src;
    document.stop.src  = stop2.src;
    document.pause.src = pause1.src;
    isstop    = true;
    isplaying = false;
    ispause   = false;

    }function DoPause() //暂停
    {
    if(isplaying){
    eval(Player).Pause();
    isplaying = false
    ispause = true
    isstop = false;
    document.play.src = play1.src;
    document.pause.src = pause2.src;
    document.stop.src = stop1.src;
    }
    }function SetDisplaySize(setting) //改变窗口大小
    {
    //全屏 setting=3
    //100% setting=0
    // 50% setting=1
    //200% setting=2 
    if (isplaying) {
       eval(Player).DisplaySize = setting;
    }
    }function SetMute() //是否静音
    {
    if (!isplaying) return;
    if (mute){
    eval(Player).Mute      = false;
    document.all.sound.src = sound2.src;
    mute                   = false;
    } else {
    eval(Player).Mute      = true;
    document.all.sound.src = sound1.src;
    mute                   = true;
    }  
    }
    //-->
    </SCRIPT>
    <!-- 以上放到需要他的地方 -->
    </BODY>
    </HTML>
      

  6.   

    那哪种格式的影片在网上传输的速度比较快啊,用户看起来也不必等太多的时间,是AVI还是ASF或RM等????
      

  7.   

    找到了,是helix producer plus 9
    不错的东东。
      

  8.   

    helix很好用的,我那里用的就是helix,自己弄着玩的,www.51mv.nethelix的功能很强大的
      

  9.   

    helix producer plus 9转换rm/rmvb格式的时候用的巴?
      

  10.   

    实际上它可以完成很多工作,比如在线广播,视频新闻,词音聊天……
    是将line in的信号转成数字信号进行传输。这个过程中可能会有一点延迟,但不影响它的卓越的性能。非常好的一个软件,推荐使用。