问题标签 [closed-captions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - JWPlayer 6 字幕 MVC5
我的应用程序是 MVC5,我已将 JWPlayer 从 5.10 升级到 6.9。标题不起作用,这是我的脚本:
相同的 srt 正在使用版本 5.10。将srt文件转换为vtt和dfxp,在IE、Chrome、FireFox上测试;没有工作。
youtube-api - Youtube-API:上传二进制字幕文件 (ebu-stl)
Youtube 支持一些二进制字幕文件格式,例如 ebu-stl。
我有一个 *.stl 文件,当我通过 Web 界面上传它时,它可以很好地上传和处理。但是,当我尝试使用 POST 请求通过 API v2 上传它时,它似乎无法正确识别文件格式。POST 请求如下所示:
这就是通过 API 上传的 *.stl 文件在网站上的外观。应该有几行带有可读文本的行。
当我上传具有相同代码的 utf8 纯文本字幕文件(例如 *.vtt)时,一切正常。此外,如果我通过 Web 界面和 API 上传一次 stl 文件,然后通过 API检索这两个文件,它们是字节相同的。
对我来说,这看起来像是一个编码问题——youtube 正确接收了文件,但可能会将整个二进制文件解析为 UTF-8。但是,当我省略charset=或Content-Language时,youtube 会响应 4xx 错误。
是否可以上传二进制字幕文件?如果不可能,我也将不胜感激。
简约的 stl 文件,如果您想自己尝试(十六进制转储)。将其读作(红宝石):
javascript - Integrate Captions on Web Page with JWPlayer
I am trying to implement Video Captions like at Lynda.com e.g. http://www.lynda.com/JavaScript-tutorials/Foundations-of-Programming-Fundamentals/83603-2.html
The captions run with the player and also in a block of HTML below the player. I am using JWPlayer for my video and know how to integrate it within the player. My question is how do I now display the full transcript below the video player and also do a live highlight while the Player is running the video? I am using WebVTT
android - 关闭 Androids Youtube 库中的 CC 按钮
我正在尝试解决我目前在 android 应用程序中使用 Youtube 播放器的问题。我想播放带有播放、暂停、音量和全屏等控件的视频。据我所知,唯一的 Playermode 是默认播放器。问题是;此播放器模式有一个 CC 按钮,这会使我的应用程序崩溃,因为我正在播放的视频中没有 CC。我可以以某种方式删除这个按钮吗?或者我可以让它不做任何事情吗?
编辑 1:这是 YouTube 库的问题。来源:https ://code.google.com/p/gdata-issues/issues/detail?id=6974#makechanges
有没有人知道某种解决方法?
javascript - Javascript Captionator:字体大小不会调整
我的用例是我希望字幕在空白视频上播放 EXTREMELY LARGE。
因此,我一直在尝试根据使用 minimumFontSize 指令和其他一些尝试的文档来增加字幕的大小,但我发现字体顽固地保持相同的大小。
我已经将演示视频简化为这个问题的要点,但仍然很困惑。 我究竟做错了什么?我的代码在下面,我把它放在这里,这样你就可以看到活的东西。
jwplayer - 有没有办法保护字幕文件不被盗?
最近,由于我们的字幕文件被盗,我们遇到了一些问题,我们正在使用JWPlayer 6.12
.
所以,有没有人处理过这种情况的经验,请分享!!!
谢谢你。
对不起,我的英语不好。
chromecast - What subtitle formats are supported by Chromecast?
What subtitle formats are supported by Chromecast (when streaming HLS and) when using the Default Receiver?
/BE
html5-video - TTML 字幕文件不适用于所有浏览器
我正在我的视频元素中集成隐藏式字幕
这里使用的字幕文件是 ttml 类型的。根据下面的链接,ttml 和 webvtt 类型的字幕文件都适用于 html5 视频。
http://www.html5labs.com/prototypes/video-captioning/video-captioning/info
但在 Internet Explorer 中,ttml 格式有效,而 webvtt 无效。在 firefox 和 chrome 的情况下,只有 webvtt 文件有效,而 ttml 无效。请参阅下面的链接
http://www.html5labs.com/prototypes/video-captioning/video-captioning/info
我只有 ttml 类型的字幕文件,并且在 web 的大多数教程中他们都使用 webvtt 文件,所以有什么方法可以在所有浏览器中使用它
c# - 使用 SDK nuget 包下载 YouTube v3 API 字幕
我正在尝试使用 YouTube API v3 ( https://developers.google.com/youtube/v3/docs/captions/download ) 和官方 .NET SDK nuget 包 ( https://www.nuget. org/packages/Google.Apis.YouTube.v3/,版本 1.9.0.1360)。
返回的流包含以下文本:
“在查询字符串中收到 OAuth 令牌,此 API 禁止 JSON 或 XML 以外的响应格式。如果可能,请尝试在授权标头中发送 OAuth 令牌。”
而不是我刚刚通过 YouTube.com UI 手动上传和验证的 SRT 纯文本内容。
我发现错误的类型:lockedDomainCreationFailure
我的代码:
我似乎找不到在 _service.HttpClient 上设置任何标头的方法,我想我不应该手动进行。我希望DownloadRequest(或YouTubeBaseServiceRequest)会放
进入正确的授权标头。我没有在 1.9.0.1360 版本中看到这一点。
也许我忽略了什么?任何帮助是极大的赞赏。
注意:我在这个 SDK 中使用了其他与字幕相关的方法,而“下载”是我唯一遇到的问题。
php - 无法在 Youtube API v3 中下载隐藏式字幕
我使用 Youtube API v3 中给出的 PHP 示例代码: https ://developers.google.com/youtube/v3/docs/captions/download ,从我的 webapp 中的第 3 方、公开可用的 YouTube 视频下载字幕,即我没有将内容上传到 Youtube。
我可以访问字幕轨道列表,但无法使用接收列表中的字幕轨道 ID下载字幕。
尝试下载时出现的错误是:
调用 GET https://www.googleapis.com/youtube/v3/captions/Lw0e5xDNU17GFafOl8DcyeOtwzWJTf9V?tfmt=srt&alt=media 时出错:(404) 未找到
(我尝试删除 tfmt(可选参数),但仍然报错。)
但是尝试删除字幕的错误是不同的:
调用 DELETE 时出错 https://www.googleapis.com/youtube/v3/captions?id=Lw0e5xDNU17GFafOl8DcyeOtwzWJTf9V: (403) Forbidden
因此,似乎不禁止所有者以外的用户使用 captions.download(就像不禁止标题列表一样),因此我想将这些数据用于我的 web 应用程序。
任何帮助都将不胜感激。
谢谢,
尼基尔