我有一个网页,我想要显示一个视频轮播,问题是我使用了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>
此致