如何在ASP.NET网站上显示jwplayer的隐藏式字幕

时间:2013-06-14 06:10:16

标签: jwplayer

在html中使用jwplayer时很容易有隐藏式字幕。但是当我试图在我的asp.net项目中嵌入jwplayer时,track标签似乎不再起作用了 在asp.net中使用jwplayer时如何设置标题?

编辑:
为了在我的asp.net项目中嵌入jwplayer,我只是复制了我在html 5项目中使用的所有行,我认为这就是为什么没有显示标题导致跟踪标记似乎只能在html 5中工作。代码如下:< / p>

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
<script src="jwplayer/jwplayer.js"></script>
</head>
<body>

<div id="myElement"></div>   
<script type="text/javascript">
jwplayer("myElement").setup({
    flashplayer:"jwplayer/player.swf", 
    //playlist:"/jwplayer/playlist.rss",
    width: "480",
    height:"320",
    id:"playerID",
    file: "/jwplayer/uploads/bbc.mp4",   //<%=file%>",
    //image: "/jwplayer/uploads/bbc-logo9.jpg",
    //modes: [{type:'flash',src:'jwplayer/player.swf'},{type:'html5'},{type:'download'}],
    tracks: [{
        file: "/jwplayer/uploads/captions_en.vtt",
        label: "English",
        kind: "captions",
        default: true
    }]
});
</script>
<form id="form1" runat="server">
<%--<div>
    <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
</div>'--%>
<asp:FileUpload id="FileUploadControl" runat="server" />
<asp:Button runat="server" id="UploadButton" text="Upload" onclick="UploadButton_Click"  />
<br /><br />
<asp:Label runat="server" id="StatusLabel" text="Upload status: " />
<br /><br />
<asp:Label runat="server" id="Label1" text="Response Data" />
</form>
</body>
</html>

我可以要求一些在ASP.NET中正确使用jwplayer并启用字幕的示例吗?

1 个答案:

答案 0 :(得分:0)

我通过使用.xml文件作为我的标题文件而不是.vtt文件解决了这个问题。 我在IE中运行我的网站,我不知道它是否是IE的问题。我很久以前就已经解决了这个问题,忘了更新这个话题。