问题标签 [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.

0 投票
1 回答
1271 浏览

angularjs - 使用 Wistia Player API 构建 Ionic 应用程序,但不适用于 iO。

所以我正在使用 Wistia 播放器 API 构建一个 Ionic / AngularJS 应用程序。我最终尝试过,一切都在浏览器测试模式下正常工作。但是当编译到iOs上时,它只是显示白屏。这是详细信息:

查看 - HTML 页面:

控制器:

所以它可以完美地加载到 Chrome 上。但是当我将它编译到 xcode 上并在我的手机上运行它时。它只是显示一个白屏(没有 JS 错误!)

第二个选项:iframe - 因为 iframe 在 iO 上加载正常(http://wistia.com/doc/player-api#using_iframes_and_the_player_api)。第二个选项是将 wistiaApi 附加到 iframe 上。但是代码不起作用。

查看 - HTML 页面:

控制器:

wistiaEmbed 控制台记录一个未定义的。和错误日志:

很明显 .wistiaApi 不起作用......

我确实将它包含在我的 index.html 中:

我会喜欢这样的 AngularJS 库 https://github.com/brandly/angular-youtube-embed和 Wistia Player ......但没有运气......

0 投票
2 回答
579 浏览

php - Wistia:使用 curl 和 php 上传文件

我正在尝试使用 curl 和 php 将 mp4 文件上传到 Wistia 视频托管。但是即使所有参数似乎都很好,我也会不断收到 500 服务器错误作为响应。

这是我进行 curl 调用的代码:

$params数组有两个索引,fileapi_password

我将$params数组设置为:

它响应以下错误(500):

我也尝试过设置文件typefilename参数。但无济于事。

此外,即使我将数组参数传递给CURLOPT_POSTFIELDS,我也尝试将Content-Type标头显式设置为,multipart/form-data但这也不起作用。

0 投票
1 回答
106 浏览

ajax - django 在 wistia 中使用 ajax

我构建了我的 django 应用程序来获取观看视频的时间。

我从 wistiaApi 接收数据并从警报中确认视频时间。

当video_time ='10'而不是video_time = reuqest.POST.get('video_time')时,我确认发送信号,但使用ajax,没有成功消息。问题出在哪里?

看法

模板

0 投票
1 回答
117 浏览

javascript - 在 javascript 事件上触发表单

我对 ruby​​ 和 rails 有很好的了解,但缺乏 javascript 知识。我想做的是跟踪用户何时完成观看视频。

我正在使用 wistia,我的代码目前如下所示:

我希望完成的是为我的 chapter_completion 模型调用创建操作。在视频的“结尾”接受 user_id 和 chapter_id。

所以我可以通过以下方式完成这项工作:

但是,我希望在 wistia 视频结束时在后台自动提交。

0 投票
1 回答
184 浏览

jquery - 将 Wistia 功能添加到 LightGallery

我有一个大问题,我希望这里的某个人能够帮助我,或者指出我正确的方向。

我围绕一个名为 LightGallery 的灯箱画廊建立了一个完整的网站 - ( https://github.com/sachinchoolur/lightGallery )

我使用的 Vimeo 视频运行良好,但客户刚刚通知我,视频现在需要托管在 Wistia 上。

看到 Wisita 在统计报告方面优于 Vimeo 的好处是有道理的,但我对此一无所知。我是一名前端设计师,在谷歌的帮助下一直在努力。

这对我来说是中等难度范围内的事情吗?还是我应该重新开始,寻找一个已经允许 wistia 的插件?

提前感谢您提供的任何帮助。

最好的,尼克

0 投票
1 回答
48 浏览

variables - 根据使用 php 在 url 中传递的变量显示某些代码

目标:根据传递给 php 页面的 url 变量显示 4 个 Wistia 视频中的 1 个。

示例网址:

在 showvid.php 中:

一些 if/then 语句 where

很直接。如果在其他地方回答了这个问题,我深表歉意,我看了相当广泛,找不到可行的答案(而且我还很新,挖了一段时间后我的头在旋转)。

在此先感谢您的帮助。

编辑:从评论中提取代码

网址:pagename.php?bucket=1

0 投票
3 回答
3485 浏览

javascript - 紫藤背景视频

我试图在我的网站上复制这个:http ://wistia.com/blog/fullscreen-video-homepage ,但即使只使用他们提供的基本演示,也会让我遇到问题。如果我只是从该页面下载示例并打开视频,它可以正常工作,但如果我做任何看似简单的事情,比如将背景视频与前景视频交换,它就会中断,更不用说用我自己的视频替换这些视频了(是我所有这一切的最终目标)。

这就是我正在做的事情。在javascript中替换它:

有了这个:

并在 HTML 中替换它:

有了这个:

这足以打破它。我的猜测是,关于这两个视频的某些东西是不同的,导致 z1ggfo8f86 视频作为背景而不是 fji9juvptr 视频,但我不知道那个区别是什么。

我还尝试仅更改 div 的名称(我将“wistia”中的“a”更改为“o”),但这也破坏了它,所以我假设这些 div 名称是由 Wistia 以某种方式处理的。

关于我所缺少的任何想法?

0 投票
2 回答
173 浏览

jquery - 如何使用 Rails 的 Turbolinks 和 Wistia 的 Fresh Url 修复首页

使用 Wistia 的Fresh Url 插件时,Turbolinks 无法在第一页使用。例如,如果您浏览一页并单击浏览器中的后退按钮,则 url 会更改,但页面实际上根本不会更改。但是,一旦您浏览了两页,Turbolinks 就会再次开始工作。

0 投票
0 回答
368 浏览

javascript - JQuery视频上传返回成功消息但错误事件正在触发

我有在 wistia 服务器中上传视频的 API。我使用 Ajax jquery 将视频发布到服务器,视频上传到服务器并且成功消息即将到来。但问题是错误事件在成功事件中没有被触发。

HTML:

查询:

回复:

这是错误事件。

0 投票
1 回答
625 浏览

ruby-on-rails - Rails - 如何通过表单动态嵌入 wistia 视频

我正在制作一个电子学习平台并拥有一个课程资源,因此我可以动态添加课程。我现在正处于需要将视频上传到每门课程的阶段,我决定为此使用 wistia。

我不确定的是如何直接通过课程表单嵌入属于每门课程的视频?我找不到有关如何实现此目的的文档,因此我们将不胜感激。

例子:-

我有这个来自 wistia 的嵌入代码:

一旦我:video_url在数据库中创建了一个表,如果我将上面的代码粘贴到 Create Course 操作中的表单框中并提交表单,我该如何让其按预期工作?和 :video_url 应该是什么数据类型?

课程控制器:-

_form.html.erb