为什么Flowplayer只在重新加载页面后才能工作?

时间:2015-06-15 19:32:59

标签: c# asp.net webforms flowplayer

我无法弄清楚为什么当我第一次"打开一个带有视频的页面,Flowplayer无法加载,但重新加载同一页面后,它可以正常工作。

我在ASP.NET转发器中动态创建Flowplayer视频:

    /***** LOAD VIDEO *****/
    string src = Asset.getVideo(Request.QueryString["itemNbr"].ToString());
    string type = Path.GetExtension(src).Remove(0, 1);
    Panel player = (Panel)item.FindControl("videoPlayer");
    string control = "<video>"
        + "<source type='video/" + type + "' src='" + src + "' />"
        + "</video>";
    player.Controls.Add(new LiteralControl(control));
    lblError.Text += HttpUtility.HtmlEncode(control);

以下是小组:

<asp:Panel ID="videoPlayer" runat="server" class="flowplayer">
</asp:Panel>

我注意到的一件事是,当我第一次访问该页面时,我在Chrome中Inspect Element时,不会创建正常生成的HTML,但重新加载后,它会正常生成。

0 个答案:

没有答案