【发布时间】:2018-07-07 15:34:27
【问题描述】:
在一项 Qualtrics 调查中,我试图记录受访者播放音频或视频文件的次数。
我是一名 Javascript 新手,并且已阅读过有关如何捕获受访者是否点击链接的先前问题(Javascript code to record click on link to PDF - Qualtrics;Tracking when an external link is clicked in Qualtrics with javascript;Tracking when an external link is clicked in Qualtrics?)。但是,当我尝试对媒体文件应用类似的策略以捕获是否播放了媒体文件时(创建一个嵌入元素 click1=0 出现在我正在跟踪的项目之前,为跟踪的项目提供 ID audio1,并且添加以下Javascript代码,它保持默认值0。
Qualtrics.SurveyEngine.addOnload(function()
{
var a = $("audio1");
a.onclick = function() {
Qualtrics.SurveyEngine.setEmbeddedData("click1", 1);
}
});
是否有不同的策略来跟踪音频或视频文件(而不是 URL)的点击?如何捕捉一个文件播放了多少次,而不是简单的二进制变量来判断它是否被点击?
如果有任何建议,我将不胜感激。谢谢!
18 年 1 月 29 日编辑: 使用 GUI 链接到上传到 Qualtrics 的文件,生成的 html 为:
<video class="qmedia" controls="true" height="260" preload="auto"
width="320"><source src="[URL OF MEDIA CLIP]" type="video/mp4"><embed
align="middle" autoplay="false"
bgcolor="white" class="qmedia" controller="true" height="260"
pluginspage="http://www.apple.com/quicktime/download/"
src="[URL OF MEDIA CLIP]"
type="video/quicktime" width="320"></video>
我不确定在哪里添加 ID 声明并最终尝试了很多位置,但还没有运气。是的,我确实意识到这在技术上是一个视频剪辑,但假设(也许天真地)机制是相同的!
【问题讨论】:
-
您可以增加 a 变量。例如:
counter++; -
这绝对取决于您用于音频的 html 嵌入代码。如果您可以分享 html 的示例(请随意匿名),我可以看看。
-
谢谢!我已经添加了上面的html代码。
标签: javascript qualtrics