代码如下:
<script type="text/javascript">
var so = new SWFObject("CuPlayerMiniV3_Black_S.swf","CuPlayer","600","400","9","#000000");
so.addParam("allowfullscreen","true");
so.addParam("allowscriptaccess","always");
so.addParam("wmode","opaque");
so.addParam("quality","high");
so.addParam("salign","lt");
so.addVariable("CuPlayerFile","<%=videofile%>");
so.addVariable("CuPlayerImage","Images/flashChangfa2.jpg");
so.addVariable("CuPlayerShowImage","true");
so.addVariable("CuPlayerWidth","600");
so.addVariable("CuPlayerHeight","400");
so.addVariable("CuPlayerAutoPlay","false");
so.addVariable("CuPlayerAutoRepeat","true");
so.addVariable("CuPlayerShowControl","true");
so.addVariable("CuPlayerAutoHideControl","false");
so.addVariable("CuPlayerAutoHideTime","6");
so.addVariable("CuPlayerVolume","80");
so.addVariable("CuPlayerGetNext","false");
so.write("CuPlayer");
</script>
videofile参数用来传递视频地址,不知这样写有什么问题,播放不了视频?谢谢!!

解决方案 »

  1.   

    1.在浏览器里右键看已经解析好的html,查看地址是否正确
    2.如果地址正确,那么一般是因为你的iis尚未支持flv传输的mime类型,这就需要你自己在iis服务器上手动设置一下了
    如何设置参考 https://www.google.com.hk/#newwindow=1&safe=strict&site=&source=hp&q=mime+flv&oq=mime+flv&gs_l=hp.3..0j0i30l5j0i12i30j0i30l2j0i12i30.2174.7605.0.10494.10.9.1.0.0.1.723.1935.2-5j6-1.6.0.eappsweb..0.0...1.1j4.9.hp.657FpzvE40w&bav=on.2,or.&bvm=bv.45175338,d.bmk&fp=7df12003329620c4&biw=1366&bih=653
      

  2.   

    cs后台代码:
     public string videofile;
        OleDbConnection conn = new OleDbConnection(ConfigurationManager.AppSettings["ConnectionString"]);
        protected void Page_Load(object sender, EventArgs e)
        {
            conn.Open();
            OleDbCommand com = new OleDbCommand("select mediapath from info", conn);//视频
            videofile = Convert.ToString(com.ExecuteScalar());
        }