javascript - MediaRecorder、字幕和副标题

标签 javascript caption closed-captions mediastream web-mediarecorder

是否可以使用 MediaRecorder 将 WebVTT 轨道(或任何其他类型的字幕轨道)与音频和视频轨道一起混合到输出流中?

WebM supports a WebVTT track .有一个 W3C doc from 2012简要提到了字幕轨道的可能性。

现在是否支持带内字幕?如果可以,我该如何使用它?

最佳答案

由于 TextTrack 已添加到 videoElement,因此最好的选择是 videoElement.captureStream()方法,但它目前不包含 TextTracks。

关于 Media Capture from DOM Elements 的规范只是说,

Both MediaStream and HTMLMediaElement expose the concept of a "track". Since there is no common type used for HTMLMediaElement, this document uses the term track to refer to either VideoTrack or AudioTrack.

所以我们可以说它没有谈到 TextTracks...

MediaStream.addTrack 只能处理 MediaStreamTracks,所以也不行。

不幸的是,这导致了不。 (至少目前 - 规范可能会在未来添加它,我想你可以 open an issue here 关于它)。

A small playground

关于javascript - MediaRecorder、字幕和副标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39496599/

相关文章:

HTML5 轨道字幕未显示

jquery - 结合 jquery 图像切换和滚动字幕脚本

video-streaming - Chrome 中的 Jwplayer 字幕显得太大

javascript - object.create 与原型(prototype)的关系

javascript - 查找数组中的数字序列并提醒最高数字

html - 以填充/边距为中心的缩略图悬停标题?

r - 生成带有绘图和可更新(动态)标题的 R Markdown Word.docx(图号)

HTML5 视频无法使用 crossOrigin ="anonymous"播放

javascript - Mobiscroll,识别触发它的元素

javascript - 如何使文本字段中的文本光标开始几像素?