问题标签 [wistia]
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.
wistia - 如何在 Wistia 中使用 DoNotTrack?
我不想在 Wistia 中为我的托管视频跟踪会话详细信息。我试图在 JS 代码中设置 doNotTrack: true 但我的用户详细信息在 wistia 被跟踪。这是一段代码
谁能帮我解决这个请求?
api - 通过 API 上传 Wistia 可恢复视频
我正在寻找一种方法来使用 Wistia 的上传 API 中断(由于连接错误或任何其他原因)中断视频上传。我使用 Wistia 作为视频主机/提供者,他们似乎只使用他们自己的 Uploader JavaScript 插件(我使用 blueimp 的上传器)提供这样的功能。有没有人管理过这样的事情?谢谢你的时间。
video - 有没有办法更改视频嵌入代码,以便将默认播放速度设置为 1.25x?
我正在使用 Wistia 视频播放器,它允许网站流量控制播放速度,但我不想将其设置为默认值。有办法吗?
google-cloud-storage - 如何使视频只能从特定域播放
我提供订阅服务,用户每月支付 9 美元即可访问 100 多个视频。早些时候,我的视频被上传到 Wistia 上,并且它们具有域访问功能 - 所以只有当视频是从我的域访问时 - 它们才会播放。如果有人复制嵌入代码并尝试访问它 - 视频将无法播放。
我现在正在将视频迁移到 Google Cloud 存储。
当前设置如下
- 已在 Google 中创建公共访问存储桶并上传所有视频
- 复制每个视频的公共访问 mp4 URL 并存储在数据库中。
- 当付费用户登录并访问视频时,URL 被传递给播放视频的 flowplayer。
问题
由于 Google 存储桶具有公共访问权限 - 可以轻松访问和共享 mp4 URL。用户可以在第一个月支付 9 美元,然后查看页面的源代码并获取 mp4 文件的 URL 并下载所有 100 个视频,并可以免费分发或上传到 youtube。
可能的解决方案
可以在 Google Storage 上做些什么来防止这种情况发生。对于我之前的问题,建议使用签名 URL,但它们不能解决此问题。是否有任何其他 ACL 或 CORS 选项可以确保视频安全,以便它们仅在我的网站上播放或提供其他形式的预防。
可以以编程方式完成某事。我的网站是建立在 PHP 上的。URL 是否可以被屏蔽或难以通过源代码访问。
可以通过flowplayer完成一些事情吗?我相信他们也有付费版本。它们是否提供任何形式的访问安全性。
我意识到如果人们想要他们可以找到许多工具来下载视频 - 我要做的就是不在查看源代码中显示指向 mp4 文件的直接链接。
谢谢
javascript - 用户滚动后如何防止 2 个视频同时播放
我正在设置一个光滑的滑块,现在单击到下一个滑块的选项(只需按下下一个视频)将播放下一个视频。问题是当用户已经在观看新视频时,我如何才能停止视频(以防用户没有完成观看前一个视频)。
我想也许它与 wistia.com api 有关系,它可能有助于解决这个问题。(我在那里托管我的视频)。
我的html:
我的光滑设置:
wordpress - 在 Chrome 浏览器中单击关闭按钮后,Wistia.com 视频未关闭
视频弹出关闭按钮在 chrome 浏览器中不起作用。
给定:当单击页面上的“观看”以查看 Wistia 嵌入式视频时
时间:单击“X”关闭视频模式窗口
然后:视频继续在后台播放,即使它不再可见。问题仅出现在 chrome 浏览器中。
对于在模态窗口中打开的所有 Wistia 嵌入式视频,这可能都是正确的。
我希望它应该在点击关闭按钮后完全关闭视频
javascript - 如何更改点击或自动播放视频的背景颜色和文本颜色
问题:我有一个 Wistia 视频的 HTML 视频播放列表,我正在尝试更改视频播放时的背景颜色和颜色,方法是单击它们或让播放列表自动播放。
我目前正在使用 a:focus 来完成点击部分,但我正在寻找更复杂的东西?作为解决方案。如果您单击视频播放列表或视频本身,颜色将恢复为默认值。
到目前为止,这是我的代码:https ://codepen.io/atnd/pen/qzaVLX
JavaScript 不是我的强项,所以我真的不知道从哪里开始。
我正在使用嵌入链接来构建播放列表,但我引用了 Wistia 的 API 并且不确定适用的内容:https ://wistia.com/support/developers/player-api && https://wistia.com/support/developers /播放列表-api
这是我可怜的JS:
提前感谢您提供的任何帮助!
javascript - 使用 JS ES6 播放(点击)带有自定义叠加层的 wistia 视频
下面是标注
下面是我的 ES6 JavaScript 尝试:
我在控制台中没有收到任何错误;但视频仍然无法播放。
Wistia API:https ://wistia.com/support/developers/player-api似乎只吹捧要使用的 jQuery 方法。我只是想在点击时播放具有自定义图像叠加层的视频,使用 vanilla JavaScript Es6,
javascript - 视频 API 未按预期执行 onReady
在 wistia JS API 的文档中,它只是说_all
如果您想点击页面上的所有视频,请在带有属性 ID 和标志的 iFrame 下调用它。
我正在尝试根据文档获取使用视频 API 记录的基本控制台日志。控制台日志不起作用,文档也很难解释原因。
我在这里关注文档:
https://wistia.com/support/developers/player-api
这是我下面的代码:
它直接在文档中说:
完全相同的语法也适用于 iframe 嵌入:
我的 iFrame 参考匹配,我正在加载库fast.wistia.net/assets/external/E-v1.js
并使用_all
标志来抓取所有视频。但我没有看到控制台日志输出。
我究竟做错了什么?
javascript - Wistia Video 出现错误:play() 请求被调用 pause() 中断
wistia video
出于某种原因,我们的 bugsnag 在我们嵌入的网页上报告了一些问题。
我们有如下简单的设置:
Bugsnag 错误详细信息: