zoukankan      html  css  js  c++  java
  • 视频播放

     public void ViewBind(int id)
        {

          // string curFile = "http://www.pdsports.gov.cn/gzl/news/uploadfiles";

           string curFile = "vido/media";
            string vWidth = "320";
            string vHeight = "245";
          

            string vTitle = "浦东体育网";
            IList<NewsArticle> articleList =  articleSQL.selectSPDBAddressByID(id);
            string content="";
          // string path = "http://www.pdsports.gov.cn/gzl/news/uploadfiles/20100310162038375.swf";
            for (int i = 0; i < articleList.Count; i++)
            {
                NewsArticle article = new NewsArticle();
                content = articleList[i].Content;
            }
            if (content == null)
            {
                //没有该视频
            }
            else
            {
                int FirstIndex = content.LastIndexOf("src=./uploadfiles");
                int LastIndex = content.LastIndexOf(".swf");
                if (LastIndex <= 0)
                {
                    LastIndex = content.LastIndexOf(".flv");
                    if (LastIndex <= 0)
                    {
                        //没有该视频
                    }
                  
                }
                else
                {
                    string videoPath = content.Substring(FirstIndex + 17, ((LastIndex + 4) - (FirstIndex + 17)));
                    curFile += videoPath;

                    string objHTML = ("<object id='MediaPlayer' codeBase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701 type=application/x-oleobject' width='" + vWidth + "' height='" + vHeight + "' classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 standby='Loading Microsoft? Windows Media? Player components...'>");
                    objHTML += ("<param name='URL' value='" + curFile + "'");
                    objHTML += ("<param name='AutoStart' value='1'>");
                    objHTML += ("<param name='rate' value='1'>");
                    objHTML += ("<param name='balance' value='0'>");
                    objHTML += ("<param name='currentPosition' value='0'>");
                    objHTML += ("<param name='defaultFrame' value=''>");
                    objHTML += ("<param name='playCount' value='1'>");
                    objHTML += ("<param name='currentMarker' value='0'>");
                    objHTML += ("<param name='invokeURLs' value='-1'>");
                    objHTML += ("<param name='baseURL' value=''>");
                    objHTML += ("<param name='volume' value='50'>");
                    objHTML += ("<param name='mute' value='0'>");
                    objHTML += ("<param name='uiMode' value='none'>");
                    objHTML += ("<param name='stretchToFit' value='1'>");
                    objHTML += ("<param name='windowlessVideo' value='0'>");
                    objHTML += ("<param name='enabled' value='-1'>");
                    objHTML += ("<param name='enableContextMenu' value='0'>");
                    objHTML += ("<param name='fullScreen' value='0'>");
                    objHTML += ("<param name='SAMIStyle' value=''>");
                    objHTML += ("<param name='SAMILang' value=''>");
                    objHTML += ("<param name='SAMIFilename' value=''>");
                    objHTML += ("<param name='captioningID' value=''>");
                    objHTML += ("<param name='enableErrorDialogs' value='0'>");
                    objHTML += ("<param name='_cx' value='8467'>");
                    objHTML += ("<param name='_cy' value='8467'>");
                    objHTML += ("<param name='AutoSize' value='1'>");
                    objHTML += ("</object>");

                                   
                    this.playerList.InnerHtml = objHTML;//赋值给前台页面
                    this.v_info.InnerHtml = vTitle;
                }
            }
           
        }

  • 相关阅读:
    Rust资料
    CMake & Ninja
    @Configurable
    Hibernate startup -> 配置SessionFactory实例
    Vue 渲染函数
    Spring 5 新特性
    @Configuration 注解的用途
    AOP
    AnnotationConfigApplicationContext.() -> Unit
    C编译优化
  • 原文地址:https://www.cnblogs.com/wuhuisheng/p/1769073.html
Copyright © 2011-2022 走看看