0

我正在开发视频模块,我想播放 Flash 视频。

为此,我在 AppData/FlashFile 文件夹中上传了文件,在 AppData/player 文件夹中上传了播放器。

我编写了以下代码来访问视频播放器视频文件。

   string playerpath = "~/App_Data/player/player/flowplayer-3.2.16.swf";
   string path = "~/App_Data/Flashfiles/" + item.Tables[0].Rows[i][2].ToString();

 <object width="100%" height="100%" type="application/x-shockwave-flash" data="@playerpath" name="fp_97432156_api" id="fp_97432156_api">
                            <param value="true" name="allowfullscreen">
                            <param value="always" name="allowscriptaccess">
                            <param value="high" name="quality">
                            <param value="#000000" name="bgcolor">
                            <param value="opaque" name="wmode">
                            <param value="config={&quot;plugins&quot;:{&quot;controls&quot;:{&quot;volume&quot;:false}},&quot;playerId&quot;:&quot;fp_97432156&quot;,&quot;clip&quot;:{&quot;url&quot;:&quot;'@path'&quot;},&quot;playlist&quot;:[{&quot;url&quot;:&quot;'@path'&quot;}]}" name="flashvars">
                        </object>

但它不显示视频。

谁能帮我?

4

1 回答 1

0

Literal控制如下

现在您可以从后面的代码添加播放器

var objstr = @"<object width=""100%"" height=""100%"" type=""application/x-shockwave-flash"" data=""{0}"" name=""fp_97432156_api"" id=""fp_97432156_api"">
   <param value=""true"" name=""allowfullscreen"">
   <param value=""always"" name=""allowscriptaccess"">
   <param value=""high"" name=""quality"">
   <param value=""#000000"" name=""bgcolor"">
   <param value=""opaque"" name=""wmode"">
   <param value=""config={&quot;plugins&quot;:{&quot;controls&quot;:{&quot;volume&quot;:false}},&quot;playerId&quot;:&quot;fp_97432156&quot;,&quot;clip&quot;:{&quot;url&quot;:&quot;'@path'&quot;},&quot;playlist&quot;:[{&quot;url&quot;:&quot;'{1}'&quot;}]}"" name=""flashvars"">
</object>";

PlayerObject.Text = string.Format(objstr, playerpath ,path);
于 2013-09-16T07:14:13.953 回答