问题标签 [projekktor]

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.

0 投票
1 回答
652 浏览

html5-video - Projekktor:支持多种视频尺寸

我正在使用 Projekktor 显示视频,但如果有人使用 iPhone,我想发送比可能发送到浏览器的完整 1080p 更小的视频。

是否有内置方法可以执行此操作,还是我需要进行用户代理检查并手动基于设备创建播放列表?

0 投票
1 回答
207 浏览

html5-audio - 扬声器隐藏社交媒体按钮

我一直在为我正在从事的项目寻找媒体播放器,今天我偶然发现了 Speakker ( http://www.speakker.com/ )。Speakker 似乎提供了我正在寻找的东西,但是,界面上有几个我无法拥有的按钮(见下文红色)。

播放器

以前有没有其他人使用过这个播放器,如果有,我怎样才能摆脱这些按钮?

0 投票
1 回答
152 浏览

html5-audio - Speakker - 允许用户从播放列表中删除项目

有没有办法让用户从扬声器播放列表中删除项目?我不想写一个单独的页面来管理播放列表。

0 投票
1 回答
193 浏览

javascript - 使用 Safari 在 projekktor 中循环不工作

我正在使用projekktor播放器,我有一些逻辑会触发播放器播放:

player.setPlay();当另一首歌完成时。这在 Chrome 和 Firefox 上完美运行,但在 Safari 上,如果我切换到另一个选项卡,它在我切换回我所在的选项卡之前不起作用。这适用于 Mac 上桌面上的 Safari。

相关代码为:

任何帮助将不胜感激。

0 投票
0 回答
477 浏览

javascript - 在 HTML5 中缓冲和缓存视频

每当出现 HTML5 标签时,我都会尝试缓冲/缓存大型视频流。我这样做的原因是能够逐帧“擦洗”(即来回移动播放头)视频,而不必每次都从服务器请求视频的各个部分(这样做会导致跳帧擦洗,还会对通过较慢连接观看的人产生负面影响)。值得一提的是,我正在尝试最终通过 Projekktor 呈现视频。到目前为止,我已经尝试过:

使用预加载但没有成功,即:

我还尝试在源本身中指定视频数据,但是,对于大页面,这会导致性能问题(使 Javascript 引擎崩溃),例如(抛开 projekktor):

我曾尝试使用缓存指令(即 Expires 和 Cache-Control)来操纵客户端浏览器,但没有实际效果,Chrome 仅自行决定缓存前 9 兆字节左右。

我觉得好像我不再走在正确的轨道上,但也觉得必须有一种更优雅的方法,大致涉及我正在做的事情。有任何想法吗?我在问不可能吗?想法和建议将不胜感激!谢谢!

同时将继续尝试各种事情,如果我发现任何值得注意的事情会在这里发布。

0 投票
1 回答
236 浏览

css - -webkit-column-count 3,第一列只有视频,第三列和第三列没有视频

嗨,我正在使用 html5 视频标签。我正在使用 -webkit 来使用 pinterest 类型的布局。我在显示视频时遇到问题。视频仅显示在第一列,第二列和第三列不显示视频。但我可以听到确认视频工作正常但有些阻塞的音频。我尝试删除 webkit 并尝试更改布局,但所有视频都运行良好。

这是我的CSS。

有人可以帮助我吗?

0 投票
2 回答
447 浏览

html - 将 html5 视频标签与 XPage 一起使用

给定这个例子:

如何让“控件”属性与 XPage 一起使用?DDE 编辑器似乎不喜欢这样。我相信它以 name="value" 的格式期待它。

我不知道该怎么做。

谢谢!

0 投票
2 回答
632 浏览

java - 从 XAgent 创建 Json

我正在尝试使用 Java 从 XPages“XAgent”创建一些 Json。我正在尝试一种特殊的格式,它使用整数作为键,我不断收到一些我不理解的错误。

下面是一个示例错误: 引起:java.lang.ClassCastException: java.lang.Integer 与 com.ibm.commons.util.io.json.JsonGenerator$Generator.outObject(JsonGenerator.java:202) 的 java.lang.String 不兼容) 在 com.ibm.commons.util.io.json.JsonGenerator$Generator.outLiteral(JsonGenerator.java:163) 在 com.ibm.commons.util.io.json.JsonGenerator$Generator.outLiteral(JsonGenerator.java:142 ) 在 com.ibm.commons.util.io.json.JsonGenerator$Generator.toJson(JsonGenerator.java:138) 在 com.ibm.commons.util.io.json.JsonGenerator.toJson(JsonGenerator.java:64) 在com.ibm.commons.util.io.json.JsonGenerator.toJson(JsonGenerator.java:49)

我正在尝试像这样创建 JSON 输出:

不是多个“对象”,最后一个似乎是键值的整数和字符串的组合。

这是我尝试过的一些代码,并且可以正常工作:

此代码产生:

请注意键值的引号。我认为这将是一个问题。我能够获得整数作为密钥。而且我不确定如何将整数与字符串混合,如第三个对象示例中所示。

任何意见,将不胜感激。谢谢!

0 投票
1 回答
1981 浏览

html - responsive live streaming player projekktor

Hi im trying to make the video player responsive heres my code:

when i put width : 100% and height 100% the video dissapears but i have sound how i can fix this.

thank you.

0 投票
1 回答
95 浏览

javascript - 如何将变量传递给侦听器/处理程序函数

我正在使用 projekktor 在浏览器上流式传输我的视频。我有很多听众附在事件上state

在函数 listener3 内部以及当state === 'COMPLETED'我需要删除 listener时listener3。问题是要移除一个监听器,你需要可变的视频。鉴于 listener3 是一个回调,如何将变量 video 传递给函数 listener3?