我正在尝试更改Video.js v5.10.4中JavaScript的活动字幕曲目。我看到一些关于这方面的帖子,他们都建议使用showTextTrack,但当我执行命令时,它显示showTextTrack is not a function。我目前有以下代码
var video = videojs('video');
var first_track_id = video.textTracks().tracks_[0].id; // this returns vjs_track_399
video.showTextTrack(first_track_id, "captio
我需要读取并修改视频元素中的一些标记和属性,该元素使用video.js作为其播放器。我已经能够使用getElementsByTagName和getAttribute阅读信息,如下面的代码所示。但我希望有一种更简单、更好/最好的方法,通过video.js (5.6.0)来实现这一点。
var video = document.getElementsByTagName('video')[0];
var poster = video.getAttribute('poster');
var sources = video.getElementsByTagName(
我收到h.264/aac编码的mp4视频文件,我想播放它们。我的一些视频文件中有多个音频流或音轨(如英语和西班牙语)。我想让用户在两个音轨之间切换。我尝试过video.js,它可以很好地播放视频和默认音频流,但是我看不到在UI中有任何改变音频曲目的方法,而且videojs.audioTracks()总是返回一个空数组(我使用Chrome,我只需要支持Chrome)。
var video = document.getElementById("video");
video.audioTracks; // <-- undefined
和
let video = videojs(
我有这段代码(更改了demo.html of video.js,添加了我自己的源代码),但是这个视频没有加载到firefox中。我在新闻检查员的报告中看到了这样的信息:"El“内容--类型为”HTTP“视频/x-f4v”无es兼容“。哈哈”carga del recurso de medios“
..。
Ha la carga de todos los recursos . Carga de medios pausada.
<video id="example_video_1" class="video-js vjs-default-skin"
我目前正在为video.js构建一个插件,在某些断点将覆盖显示在屏幕上。但是,如果不启动视频,我无法单击任何覆盖。我认为我需要禁用播放器上的点击播放功能。
如何禁用/启用video.js播放器的点击播放功能?
function createBreak(breakpoint){
player.pause();//pause the playback
player.getChild('controlBar').hide();//hide the controlbar
breakpoint.resolved = true;//
var button