asp.net网站上播放视频的问题 [英] Problem in asp.net website to playing a video

查看:67
本文介绍了asp.net网站上播放视频的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用此代码通过单击DataList中的链接按钮来播放视频

I am using this code to play a video on click on link button in DataList

protected void DataList1_ItemCommand1(object source, DataListCommandEventArgs e)
    {
        if (e.CommandName == "select")
        {


                embed1.Attributes.Add("src", @"http://~/Uploads4/");
                embed1.Attributes.Add("filename",e.CommandArgument.ToString());
                this.modal1.Show();



        }

    }






在aspx页面中的代码是这样的







In aspx page code is like this


<asp:Button runat="server" ID="hiddenTargetControlForModalPopup" Style="display: none" />
    <ajaxtoolkit:modalpopupextender ID="modal1" 

            TargetControlID="hiddenTargetControlForModalPopup" PopupControlID="Panel1" 

             runat="server" BehaviorID="bhvModel1">
    <asp:Panel ID="Panel1" runat="server" Height="346px" Width="553px">
    
    <object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="Player1">

        <param name="URL" value="http://localhost/Music.wmv">

        <param name="http://path_to_the_video">

        <param name="AutoStart" value="1">

        <param name="ShowControls" value="1">

        <param name="ShowStatusBar" value="1">

        <param name="ShowDisplay" value="1">

        <param name="stretchToFit" value="1">

        <embed runat="Server" id="embed1" type="application/x-mplayer2"



pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/MediaPlayer/" 



width="424" height="379" 



 autostart="1" showcontrols="1" showstatusbar="1">

</embed>

</object>
 </param></param></param></param></param></param></param>




当我将视频文件名为c:/Wildlife.wmv
时,一切都正常 但是当它从数据库AS 〜\ Uploads4 \ Wildlife.wmv 中获取时,它不会显示.
如果在数据库中使用C:/Wildlife.wmv,则通过从数据库获取来实现.

〜\ Uploads4 \ Wildlife.wmv路径是通过向上扩展文件自动插入的.
有什么问题.
请帮帮我.
谢谢




all things are works when i paly video filename as c:/Wildlife.wmv
but when it fetch from database AS ~\Uploads4\Wildlife.wmv It does not paly.
if in data base i take C:/Wildlife.wmv then it paly by fetching from database.

~\Uploads4\Wildlife.wmv path inserted automatically from uploding a file.
What is the problem.
please help me.
thanks

推荐答案

使用
已完成
It has been done when using
embed1.Attributes.Add("filename",Server.MapPath(e.CommandArgument.ToString()));


代替


instead of

embed1.Attributes.Add("filename",e.CommandArgument.ToString());


这篇关于asp.net网站上播放视频的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆