Asp.net Carousel与不同的播放器类型

时间:2017-10-09 19:03:13

标签: c# asp.net carousel mp4 flv

我有一个网页,我想要显示一个视频轮播,问题是我使用了2种不同类型的播放器,一种用于MP4格式,另一种用于FLV。

我使用if条件以按视频格式进行过滤,具体取决于我显示的是播放器或其他播放器,但结果不是我预期的,因为它总是显示相同的播放器而不是两者都显示他们。

这是我的代码:

<div class="video-content">

<%

ItemRelaDoc[] video = this.RelaDocs["Vide"];

foreach ( var item in video)
{
    string[] fileParts = item.XItem["File"].Split('.');

    if (fileParts[1].Contains("mp4") || fileParts[1].Contains("MP4"))
    {
        %>    
            <video id="Mp4Video" class="video-content" poster="<%#Metadata.Instance.GetFileVirtualPath(((ItemRelaDoc)Container.DataItem).XItem["Thumb"])%>" controls>
            <source src= "<%# Metadata.Instance.GetFileVirtualPath(((ItemRelaDoc)Container.DataItem).XItem["File"]) %>" type="video/mp4">
        <% 
    }

    else 
    { 
        %>
            <div id="frameVideo<%# Container.ItemIndex %>"></div> 
            </div>
        <%
    } 

    %> //why this here?

    <% //again... why this here?         

}//END for-each loop

%>

</div>

此致

0 个答案:

没有答案