video.js 相关问题

Video.js是一个开源JavaScript框架,用于嵌入和使用HTML5和Flash视频。它使用HTML5视频标记作为嵌入代码,并具有HTML5和Flash的通用HTML / CSS外观和API。

字幕没有在videojs中显示

字幕未显示在 videojs 中 我在我们的 react.js 和 typescript 项目中使用 video.js。 对于流媒体,我们使用 Azure 媒体服务和 DRM 进行加密。 视频播放完美

回答 1 投票 0

Video.js HLS 选择质量低于预期的 TS 片段

我正在使用 video.js 播放 m3u8 文件中具有多种质量的 HLS 视频流。我注意到 video.js 选择的质量低于给定质量的预期质量。我检查了相同的str ...

回答 1 投票 0

带有 Fairplay DRM 的 VideoJS 实现(reactJS)

我正在尝试使用 Apple DRM(reactJS)实现 videoJS。 但是得到这个错误 {"errorcode":371000005,"errormsg":"Fairplay license acquisition failed >> Invalid Fa...

回答 1 投票 0

videojs - 找不到此媒体的兼容源

我有一个网页,我会先加载它,然后在加载页面后加载视频。为此,我使用视频标签 我有一个网页,我会先加载,然后在加载页面后加载视频。为此,我使用视频标签 <video id="video1" class="video-js vjs-default-skin"> <source class="source" data-src="urlForVideo" type="video/mp4" /> </video> 我用来做这个的功能是: $( document ).ready(function() { let loadedVideos = $(".video-js"); let loadedSources = $(".source"); for (let i = 0; i <= loadedVideos.length - 1; i++) { let vidId = loadedVideos[i].id; loadedSources[i].src = loadedSources[i].dataset.src; videojs(vidId).load(); } } 加载页面时,我看到了第一帧,但在视频播放器和控制台中都出现错误,“找不到该媒体的兼容源”。我认为发生此错误的原因是,当页面最初加载时,视频标签没有来源。有没有办法让视频标签识别它现在有一个来源? .load() 对我不起作用。 我不会那样滥用 source ,视频 el 在 Video.js 初始化时已经处于错误状态。宁愿做更多像这样的事情 <video-js data-source="https://example.com/file.mp4" data-type="video/mp4" ... 使用 <video-js> 元素确保浏览器不会尝试加载任何视频,或者在准备好之前将 el 视为视频。 videojs(vidId).ready(function() { this.src({ src: this.el().dataset.source, type: this.el().dataset.type }); }); 一旦 Video.js 启动,使用它的 API 加载源。 load() 几乎从来没有必要,并且会引入问题,如果需要,Video.js 会在视频 el 上调用 .load()。

回答 1 投票 0

Chrome 中的 Video.js 和 .ts 视频文件

我有一个 .ts 视频文件,Safari 中的播放器与它配合得很好,但在 Chrome 和 Firefox 中却没有。然后我安装 mpegts.js videojs-mpegtsjs,但出现以下代码错误: ... 我有一个 .ts 视频文件,Safari 中的播放器与它配合得很好,但在 Chrome 和 Firefox 中却没有。然后我安装 mpegts.js videojs-mpegtsjs,但出现以下代码错误: <template> <div :style="'background:#fff; min-width: 640px; aspect-ratio:1920/1070;'"> <video id="video-js-node" class="vjs-matrix video-js" controls width="640" preload="auto" data-setup='{ "aspectRatio":"1920:1080", "playbackRates": [1, 1.5, 2] }' > <source :src="'path/to/video.ts'" type='video/mp2t' /> </video> </div> </template> <script> import { defineComponent, ref } from 'vue'; import videojs from 'video.js' import 'videojs-mpegtsjs' videojs('video-js-node', { mpegtsjs: { mediaDataSource: { isLive: true, cors: false, withCredentials: false, }, }, controls: 'control', preload: 'auto', height: '505', }); export default defineComponent({ name: 'ArchivePlayer', setup(){ return { } }, }); </script> 也许你知道问题出在哪里?我也不太明白为什么样式无法连接到播放器

回答 0 投票 0

如何在 Video.js 中捕获 ChaptersButton 选择事件?

我在 video.js 项目中使用 .webVTT 文件来提供提示点访问(下图中的“章节”)。我通过相当简洁的 video.js 文档和网络进行了无休止的搜索,但我有......

回答 0 投票 0

Video js fill div without black behind video

我尝试使用填充模式,这就是我得到的。 我想要的是视频的左右两侧没有黑色,因为控件也跨越 100%,但理想情况下它们与视频宽度相同,而不是 ...

回答 2 投票 0

Videojs 以及 Nuevo 插件,无法自定义控制栏以仅显示全屏

这是 React 组件 从“反应”导入反应; 从“video.js”导入videojs; // 导入 "video.js/dist/video-js.css"; 导入“../nuevo/skins/shaka/video...

回答 0 投票 0

将 video.js 导入 nuxt.js 应用程序不起作用

我正在尝试在 Nuxt 应用程序中使用 video.js。我运行了 yarn add video.js,它安装了 video.js,我可以在 package.json 中看到它 在我的页面 video.vue 中我添加了 从 'video.js' 导入 videojs vscode 返回...

回答 1 投票 0

进度条不可向前拖动跳转

我正在使用 video.js 作为视频播放器,从 Django 静态文件加载视频。它可以播放视频,但是当我尝试向前跳过时,它从 0 秒开始播放视频。videoP1 的值 - 视频...

回答 0 投票 0

增加视频 js 高度但不增加背景

我有一个在电脑上使用 video.js 的视频,该视频在移动尺寸上覆盖了整个屏幕(高度和宽度),它只是一个很小的高度,黑色背景覆盖了其余部分。 我如何改变实际

回答 2 投票 0

试图加载大型视频,但得到'503服务不可用'。

我有一个问题,加载一个大的视频到浏览器。我有一个video.php文件,它创建了一个$token来访问$_GET['product']中指定的产品,然后video.js请求访问......

回答 1 投票 0

在实例化时检查Video.js对象的更好方法?

我真的很喜欢面向对象的Javascript和Video. js。为了使自定义视频控件在每次加载页面时出现,必须处理缓存的Video.js对象,并且......

回答 1 投票 2

从VideoJS录制的视频blob中提取图片。

我用VideoJS在网站上录制视频,然后发送到服务器,服务器会根据帧数将视频切成不同的图片。但现在我想减少服务器的负载,所以我想...

回答 1 投票 2

如果网站在AWS EC2 & Azure虚拟机上运行,Videojs Record无法访问摄像头麦克风或共享屏幕。

该网页具有使用videojs record进行屏幕录制和网络摄像头视频录制的功能。在本地主机和共享主机上工作正常。但我已经部署在AWS EC2上的网站...。

回答 1 投票 1

videojs与hls插件:如何限制重试?

我在网站上使用videojs和videojs-contrib-hls来播放视频。当一个视频的m3u8文件加载成功后,broswer没有得到其中一个ts文件,videojs会一次次重试。

回答 1 投票 2

谷歌chrome浏览器的javascript append没有添加所有节点。

你好,我有一个简单的Javascript代码,使用Video.js和videojs-transcript将视频转录添加到div中。它在Firefox中工作正常,但在谷歌浏览器时,转录太长......

回答 1 投票 2

Safari和IE的Video.js问题

我使用video.js,我有一个页面,其中有一个视频区域,当点击某些缩略图时必须改变。为此,我使用了以下代码。

回答 1 投票 0

video.js主题错误

不工作vjs-theme-city。需要帮助,thx.CSS是连接,js是连接。我按照说明做了一切。我从官方网站的模板。普通版本的工作,...

回答 1 投票 1

在播放器中使用HLS和DASH+DRM的推荐方法是什么?

我正在使用VideoJS播放器,并且有一个CMAF视频,所以我正在使用HLS和DASH。我也在使用所有3种DRM。HLS的Fairplay,widevine和dash的playready。我的问题是,我应该包括...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.