问题标签 [jwplayer7]
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.
firefox - JWPlayer 和 HLS 流式传输 - “加载播放器时出错:找不到可播放的源”
问题
我有一个从 IP 摄像机流式传输到 HLS 的服务器(nginx-rtmp-module)。我想将直播嵌入流行的浏览器:Chrome、Firefox 和 IE。
该流无法在某些桌面浏览器上运行。
我试过的
测试的设备和浏览器:
- PC 上的 Firefox -“加载播放器时出错:找不到可播放的源”
- IE 11 - 好的
- PC 上的 Chrome - 好的
- Android 上的 Chrome - 好的
- iPhone - 好的
问题
如何解决这些问题?Flash 是桌面浏览器上实时 HLS 流式传输的要求吗?
ios - IOS全屏上的jwpayer字幕,带有动态生成的字幕文件
问题:如果我使用动态生成的 .ass 文件(详细说明如下)。我是否需要设置任何参数来模拟我的服务器上存在的物理 .ass 静态文件的行为,该文件可以与 django 一起使用?
现在实际的问题是关于在上下文中使用 .ass 文件作为带有 jwplayer 的字幕文件。
简而言之,我的问题是我是否有一个名为 captions.vtt 的文件,其内容如下:
我在 django 中生成这样的内容:
如果上述问题没有任何意义,那么我面临的问题的详细信息是:字幕不会显示在 iphone 全屏(ios 设备)上,因为 IOS(iphone 和 ipod)强制用户检查全屏视频。
对于我们的用例,我们正在动态生成字幕文件。我们提供字幕文件的方式如上所述:
如果我没记错的话,webvtt(即 .vtt)文件是一个简单的纯文本,其中包含有关视频的多种类型的信息。因此,在我们的案例中,我们动态生成它并通过 url 提供它,在我们之前讨论的案例中,我们可以在这里看到类似的。虽然,我我们“直接使用 .vtt 文件”它可以工作,但考虑到我的应用程序的架构,我不想这样做。但这不是类似于像静态文件一样提供服务吗?我们不是已经这样做了吗?因此,请牢记一切,最好以尽可能少的更改来解决此问题的最干净的方法是什么。我假设也许我错过了一个标题或可以使它工作的东西。是这样吗?
与该问题相关的更多细节可能会更清楚地说明该问题:
来自 jwplayer 支持的链接:https: //support.jwplayer.com/customer/portal/articles/1407438-adding-closed-captions
苹果支持带有 hls 的字幕的链接: https ://developer.apple.com/library/ios/qa/qa1801/_index.html
我基于此做了一些实验:
在深入挖掘之后,我们还CLOSED-CAPTIONS
为标签添加了属性,EXT-X-STREAM-INF
但我们仍然看不到.m3u8
我们最终使用的所需结果示例主文件如下:
我们也尝试过:
我想确认我们是否正在构建用于自适应流媒体的主文件?但这并不成立,因为 .mp 视频面临着同样的问题,如果 hls 是一个问题,这不应该是这种情况。
虽然此示例使用相同的播放器有效:
以这种方式设置您的 VTT 文件,使用相同的播放器:
http://qa.jwplayer.com/~heidi/cc_indee_test.html http://qa.jwplayer.com/~heidi/beautifulmind.vtt
我还附上了上述两种情况下两个请求的镜头细节。
我已经坚持了很长时间。任何对此有所了解的人请分享。如果您可以分享代码片段或某种工作示例,那就太好了。谢谢
video - Jwplayer:火狐 + HTML5 + mp4
我正在使用 jwplayer 7.2.4 播放视频。我提供 2 个 mp4 版本的视频。这是 jw-player 的配置:
此设置适用于所有播放器,但不适用于 Firefox。安装了闪存后,一切正常,但没有。
有什么建议么?
谢谢,哈拉尔
jwplayer7 - JWplayer 与
有没有使用 JWplayer 实例化视频标签而不是普通 div 的好方法?
这是一个支持线程(https://support.jwplayer.com/customer/portal/questions/6062676-jw-player-not-working-with-video-tag),但基本上 JW 管理员回来并告诉 OP 不要完全使用视频标签。
这是来自 JW 的示例标记:
在 SEO 方面,这完全没用,如果在页面加载后仅通过 JavaScript 将视频实例化为纯 div,则视频不会被抓取。
我想要做的是在页面上有一个适当的视频标签,然后从中实例化一个 JW 播放器实例。这样,爬虫就可以看到视频标签,而无需执行 JS(并非所有人都这样做)
http-live-streaming - JwPlayer 是否支持 Opera (with Presto) 浏览器?
我正在尝试在 STB 上使用 JWPlayer 播放 HLS 内容,它具有非常旧的浏览器 [Opera/9.80 (Linux mips) Presto/2.12.407],如果 JWPlayer 支持这么旧的 Opera,我找不到任何明确的指示。
jwplayer - jwpsrv_position 事件触发器(覆盖 postMessage)
我遇到了一个奇怪的问题,并且在我们使用 JW Player v6 时没有发生。这是在升级到 JW Player 版本 7 后开始的,Firefox 和 Chrome 显示相同的行为。
一个字符串通过 postMessage 从发送者发送到接收者(listener.html,下面)应该被 window.eventListener 拾取。postMessage 发送了一个如下所示的字符串:“{ prop: 'cmi.suspend_data', value: 1567 }”
相反,这是控制台中显示的事件文本:
10:04:28.905 event data : listener.html:70:4
10:04:28.905 {"type":"jwpsrv_position","playerId":"myPlayer","rect":{"top":248,"left":25,"width":376,"height":212},"iframeDepth":0,"coords":{"top":354,"left":25},"responseChain":"80632226101"} listener.html:71:4
type:jwpsrv_position
表明 jwplayer 可能正在发送阻止任何其他人通过的事件。使用 postMessage 从听众(在 SCO LMS 上)到网络研讨会平台(发件人)的通信确实有效
任何想法都将受到欢迎,因为这是目前的热门话题。
TIA
尼尔。
php - jwplayer代码问题
我有这个代码
我做错了什么。我不能让它工作。第一部分(php)是正确的,但我不能让 php 在文件源中运行
我试过 n JWP 6 和 7
javascript - Jw 播放器视频分析
我是 Jw 播放器的新手。
我的要求是对我的 Web 应用程序使用 Jw 播放器视频分析。
现在,我的视频在我的本地系统中,我不想将它上传到 jw 播放器。那么我该如何使用视频分析插件呢?
javascript - Jw 播放器视频分析,无需上传视频
是否可以在不将内容上传到 jw 播放器的情况下进行视频分析?