在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并启用字幕的示例吗?
答案 0 :(得分:0)
我通过使用.xml文件作为我的标题文件而不是.vtt文件解决了这个问题。 我在IE中运行我的网站,我不知道它是否是IE的问题。我很久以前就已经解决了这个问题,忘了更新这个话题。