问题标签 [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.
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 ......但没有运气......
php - Wistia:使用 curl 和 php 上传文件
我正在尝试使用 curl 和 php 将 mp4 文件上传到 Wistia 视频托管。但是即使所有参数似乎都很好,我也会不断收到 500 服务器错误作为响应。
这是我进行 curl 调用的代码:
该$params
数组有两个索引,file
和api_password
。
我将$params
数组设置为:
它响应以下错误(500):
我也尝试过设置文件type
和filename
参数。但无济于事。
此外,即使我将数组参数传递给CURLOPT_POSTFIELDS
,我也尝试将Content-Type
标头显式设置为,multipart/form-data
但这也不起作用。
ajax - django 在 wistia 中使用 ajax
我构建了我的 django 应用程序来获取观看视频的时间。
我从 wistiaApi 接收数据并从警报中确认视频时间。
当video_time ='10'而不是video_time = reuqest.POST.get('video_time')时,我确认发送信号,但使用ajax,没有成功消息。问题出在哪里?
看法
模板
javascript - 在 javascript 事件上触发表单
我对 ruby 和 rails 有很好的了解,但缺乏 javascript 知识。我想做的是跟踪用户何时完成观看视频。
我正在使用 wistia,我的代码目前如下所示:
我希望完成的是为我的 chapter_completion 模型调用创建操作。在视频的“结尾”接受 user_id 和 chapter_id。
所以我可以通过以下方式完成这项工作:
但是,我希望在 wistia 视频结束时在后台自动提交。
jquery - 将 Wistia 功能添加到 LightGallery
我有一个大问题,我希望这里的某个人能够帮助我,或者指出我正确的方向。
我围绕一个名为 LightGallery 的灯箱画廊建立了一个完整的网站 - ( https://github.com/sachinchoolur/lightGallery )
我使用的 Vimeo 视频运行良好,但客户刚刚通知我,视频现在需要托管在 Wistia 上。
看到 Wisita 在统计报告方面优于 Vimeo 的好处是有道理的,但我对此一无所知。我是一名前端设计师,在谷歌的帮助下一直在努力。
这对我来说是中等难度范围内的事情吗?还是我应该重新开始,寻找一个已经允许 wistia 的插件?
提前感谢您提供的任何帮助。
最好的,尼克
variables - 根据使用 php 在 url 中传递的变量显示某些代码
目标:根据传递给 php 页面的 url 变量显示 4 个 Wistia 视频中的 1 个。
示例网址:
在 showvid.php 中:
一些 if/then 语句 where
很直接。如果在其他地方回答了这个问题,我深表歉意,我看了相当广泛,找不到可行的答案(而且我还很新,挖了一段时间后我的头在旋转)。
在此先感谢您的帮助。
编辑:从评论中提取代码
网址:pagename.php?bucket=1
javascript - 紫藤背景视频
我试图在我的网站上复制这个:http ://wistia.com/blog/fullscreen-video-homepage ,但即使只使用他们提供的基本演示,也会让我遇到问题。如果我只是从该页面下载示例并打开视频,它可以正常工作,但如果我做任何看似简单的事情,比如将背景视频与前景视频交换,它就会中断,更不用说用我自己的视频替换这些视频了(是我所有这一切的最终目标)。
这就是我正在做的事情。在javascript中替换它:
有了这个:
并在 HTML 中替换它:
有了这个:
这足以打破它。我的猜测是,关于这两个视频的某些东西是不同的,导致 z1ggfo8f86 视频作为背景而不是 fji9juvptr 视频,但我不知道那个区别是什么。
我还尝试仅更改 div 的名称(我将“wistia”中的“a”更改为“o”),但这也破坏了它,所以我假设这些 div 名称是由 Wistia 以某种方式处理的。
关于我所缺少的任何想法?
jquery - 如何使用 Rails 的 Turbolinks 和 Wistia 的 Fresh Url 修复首页
使用 Wistia 的Fresh Url 插件时,Turbolinks 无法在第一页使用。例如,如果您浏览一页并单击浏览器中的后退按钮,则 url 会更改,但页面实际上根本不会更改。但是,一旦您浏览了两页,Turbolinks 就会再次开始工作。
javascript - JQuery视频上传返回成功消息但错误事件正在触发
我有在 wistia 服务器中上传视频的 API。我使用 Ajax jquery 将视频发布到服务器,视频上传到服务器并且成功消息即将到来。但问题是错误事件在成功事件中没有被触发。
HTML:
查询:
回复:
这是错误事件。
ruby-on-rails - Rails - 如何通过表单动态嵌入 wistia 视频
我正在制作一个电子学习平台并拥有一个课程资源,因此我可以动态添加课程。我现在正处于需要将视频上传到每门课程的阶段,我决定为此使用 wistia。
我不确定的是如何直接通过课程表单嵌入属于每门课程的视频?我找不到有关如何实现此目的的文档,因此我们将不胜感激。
例子:-
我有这个来自 wistia 的嵌入代码:
一旦我:video_url
在数据库中创建了一个表,如果我将上面的代码粘贴到 Create Course 操作中的表单框中并提交表单,我该如何让其按预期工作?和 :video_url 应该是什么数据类型?
课程控制器:-
_form.html.erb