如何使用 Qualtrics 上的 Java 脚本控制要播放的 mp3 文件?
How to control which mp3 files to play using Java script on Qualtrics?
我对编写 Java 脚本非常陌生,我正在尝试嵌入脚本行,使 Qualtrics 能够播放两种类型(即 High or Low)的声音(上传到网站的 mp3 文件) ) 取决于参与者的反应。
低于 Java Qualtrics 调查中嵌入的脚本使我能够检测到键盘按下而不是鼠标点击(即单击多项选择单选按钮中的气泡,这可能非常耗时)。
Qualtrics.SurveyEngine.addOnload(function()
{
/*Place Your Javascript Below This Line*/
this.hideNextButton();
this.hidePreviousButton();
var that = this;
Event.observe(document, 'keydown', function keydownCallback(e) {
var choiceID = null;
switch (e.keyCode) {
case 72: // 'h' was pressed
choiceID = 1;
break;
case 76: // 'l' was pressed
choiceID = 2;
break;
}
if (choiceID) {
Event.stopObserving(document, 'keydown', keydownCallback);
that.setChoiceValue(choiceID, true);
that.clickNextButton();
}
});
});
如果有人能教我可以插入 "choiceID = 1" 或 "choiceID = 2" 的行下方以播放选定的 mp3 文件(即,如果 choiceID== 1 然后播放 High.mp3; 如果 choiceID==2 然后播放 Low.mp3).
我使用以下 Qualtrics 的源代码自动播放调查中的 mp3 文件。所以我想我需要一些 Java 脚本行来执行 Qualtrics 的源代码行,如下所示。
<audio autoplay="" src="http://www.chrisasplund.com/AAB-SiD/High.mp3"> </audio>
非常感谢您的宝贵时间和善意!!!
为您的音频标签添加一个 ID,例如:
<audio id="high" autoplay="" src="http://www.chrisasplund.com/AAB-SiD/High.mp3"> </audio>
然后,开始播放:
$('high').play();
我对编写 Java 脚本非常陌生,我正在尝试嵌入脚本行,使 Qualtrics 能够播放两种类型(即 High or Low)的声音(上传到网站的 mp3 文件) ) 取决于参与者的反应。
低于 Java Qualtrics 调查中嵌入的脚本使我能够检测到键盘按下而不是鼠标点击(即单击多项选择单选按钮中的气泡,这可能非常耗时)。
Qualtrics.SurveyEngine.addOnload(function()
{
/*Place Your Javascript Below This Line*/
this.hideNextButton();
this.hidePreviousButton();
var that = this;
Event.observe(document, 'keydown', function keydownCallback(e) {
var choiceID = null;
switch (e.keyCode) {
case 72: // 'h' was pressed
choiceID = 1;
break;
case 76: // 'l' was pressed
choiceID = 2;
break;
}
if (choiceID) {
Event.stopObserving(document, 'keydown', keydownCallback);
that.setChoiceValue(choiceID, true);
that.clickNextButton();
}
});
});
如果有人能教我可以插入 "choiceID = 1" 或 "choiceID = 2" 的行下方以播放选定的 mp3 文件(即,如果 choiceID== 1 然后播放 High.mp3; 如果 choiceID==2 然后播放 Low.mp3).
我使用以下 Qualtrics 的源代码自动播放调查中的 mp3 文件。所以我想我需要一些 Java 脚本行来执行 Qualtrics 的源代码行,如下所示。
<audio autoplay="" src="http://www.chrisasplund.com/AAB-SiD/High.mp3"> </audio>
非常感谢您的宝贵时间和善意!!!
为您的音频标签添加一个 ID,例如:
<audio id="high" autoplay="" src="http://www.chrisasplund.com/AAB-SiD/High.mp3"> </audio>
然后,开始播放:
$('high').play();