当前位置:编程学习 > C#/ASP.NET >>

ASP.NET中如何实现视频播放,如何通过传入的视频名称来播放不同的视频

各位大哥,小弟跪求ASP.NET中如何实现视频播放,如何通过传入的视频名称来播放不同的视频的代码 --------------------编程问答-------------------- 我正在搜索中,搜到回头告诉你! --------------------编程问答-------------------- 可以根据后缀名来区别,有些视频是可以共用一个代码的,比如说wmv,rmvb,rm... --------------------编程问答-------------------- 用rm播放器的代码,可以播放大部份的视频。

播放框:
<object classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA height=285 id=RAOCX name=rmplay width=356>
<param name="SRC" value="影片地址">
<param name="CONSOLE" value="Clip1">
<param name="CONTROLS" value="imagewindow">
<param name="AUTOSTART" value="true">
<embed src="影片地址" autostart="true" controls="ImageWindow" console="Clip1" pluginspage="http://www.real.com"/’ target="_blank" >http://www.real.com"; width="356" height="285">
</embed> 
</object>
控制框:可紧跟播放框一起
<object classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA height=27 id=video1 width=356>
<param name="_ExtentX" value="7276">
<param name="_ExtentY" value="1058">
<param name="AUTOSTART" value="0">
<param name="SHUFFLE" value="0">
<param name="PREFETCH" value="0">
<param name="NOLABELS" value="0">
<param name="CONTROLS" value="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="#ffffff">
<embed type="audio/x-pn-realaudio-plugin" console="Clip1" controls="ControlPanel" height="27" width="356" autostart="0" _extentx="7276" _extenty="1058" shuffle="0" prefetch="0" nolabels="0" loop="0" numloop="0" center="0" maintainaspect="0" backgroundcolor="#ffffff">
</embed>
</object> --------------------编程问答-------------------- <object id=nstv classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 width=280 height=265 codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701standby=Loading Microsoft? Windows Media? Player components... type=application/x-oleobject>
<param name=URL value=http://www.jianzhan8.cn/sample.wma>
<PARAM NAME=UIMode value=full><PARAM NAME=AutoStart value=true>
<PARAM NAME=Enabled value=true>
<PARAM NAME=enableContextMenu value=false>
<param name=WindowlessVideo value=true></object>
--------------------编程问答-------------------- http://home.zimocn.net/afishblog/article.asp?id=6&page=14 --------------------编程问答-------------------- <%@ Page Language="C#" AutoEventWireup="true" CodeFile="play.aspx.cs" Inherits="play" %>

<!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 language="javascript" type="text/javascript">
    function full()
    {
    document.getElementById('vid').setFullScreen();
    }
    
    </script>

</head>
<body>
    <form id="form1" runat="server">
        <div style="width: 675px; height: 420px">
                 <a href="#" onclick="full();">全屏播放</a>
                   <div id="main" style="border-right: gainsboro 3px solid; border-top: gainsboro 3px solid; border-left: gainsboro 3px solid; width: 505px; border-bottom: gainsboro 3px solid;
                height: 390px; float: left;">
                <div id="movplay" style="float: left; width: 500px; height: 370px; border-right: #ffffff 3px solid;
                    border-top: #ffffff 3px solid; border-left: #ffffff 3px solid; border-bottom: #ffffff 3px solid;">
                    <object id="vid" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" style="width: 500px;
                        height: 340px">
                        <param name="_ExtentX" value="11298" />
                        <param name="_ExtentY" value="7938" />
                        <param name="AUTOSTART" value="-1" />
                        <param name="SHUFFLE" value="0" />
                        <param name="PREFETCH" value="0" />
                        <param name="NOLABELS" value="-1" />
                        <param runat="server" id="play1" name="SRC" />
                        <param name="CONTROLS" value="Imagewindow" />
                        <param name="CONSOLE" value="clip1" />
                    </object>
                    <object id="vid2" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" style="width: 500px;
                        height: 30px" />
                    <param name="_ExtentX" value="11298" />
                    <param name="_ExtentY" value="794" />
                    <param name="AUTOSTART" value="-1" />
                    <param name="SHUFFLE" value="0" />
                    <param name="PREFETCH" value="0" />
                    <param name="NOLABELS" value="-1" />
                    <param runat="server" id="play2" name="SRC" />
                    <param name="CONTROLS" value="ControlPanel" />
                    <param name="CONSOLE" value="clip1" />
                </div>
            </div>
            </div>
    </form>
</body>
</html>

在play1和play2中加入文件地址,就可以播了, --------------------编程问答-------------------- 这是个问题吗?


不就是
if 扩展名="rm" or 扩展名="rmvb" then
realplay代码
else
medio play
end if --------------------编程问答-------------------- 全都答非所问!LZ的意思是,如何把需要播放的那个文件名字传给播放器。播放器怎么接受,我也遇到这问题了,头痛中。。。。没做过就是痛苦 --------------------编程问答-------------------- 我有一个这样的小例子,你要的话就给我发邮件,我传给你,
他是用了一个插件进行播放,从数据库中读出视频文件,显示出来,点击之后就进入播放界面
我邮箱ilrfn@163.com --------------------编程问答-------------------- Lz的兄台,maybe723@163.com,thanks! --------------------编程问答-------------------- 这个只要把那个value 设置为视频的地址就好了,然后那个前面的参数是filename --------------------编程问答--------------------
引用 8 楼 jol_boy 的回复:
全都答非所问!LZ的意思是,如何把需要播放的那个文件名字传给播放器。播放器怎么接受,我也遇到这问题了,头痛中。。。。没做过就是痛苦


这和你用的flash flv播放器有关啊,我刚做完一个视频点播网站,是把视频转为flv然后用flash做的flv播放器在网页上播放,因为自己不会做flash播放器,所以从网上找了好几种免费的,全部试过一遍感觉还是一个叫flvplayer maxi的比较好用,你可以从这里下载 --------------------编程问答-------------------- 等待。。。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,