gpt4 book ai didi

javascript - 如何在 Qualtrics 上使用 Javascript 控制播放哪些 mp3 文件?

转载 作者:行者123 更新时间:2023-12-03 07:02:10 25 4
gpt4 key购买 nike

我对编写 Java 脚本非常陌生,我正在尝试嵌入脚本行,使 Qualtrics 能够播放两种类型(即 HighLow )的声音(在网站上上传的 mp3 文件),具体取决于参与者的回应。

下面嵌入在 Qualtrics 调查中的 Java 脚本使我能够检测到按下键盘来获取答案,而不是单击鼠标(即单击多项选择单选按钮之间的气泡,这可能非常耗时)。

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">&nbsp;</audio>

非常感谢您的时间和善意!!!

最佳答案

向您的音频标签添加一个 ID,例如:

<audio id="high" autoplay="" src="http://www.chrisasplund.com/AAB-SiD/High.mp3">&nbsp;</audio>

然后,播放它:

$('high').play();

关于javascript - 如何在 Qualtrics 上使用 Javascript 控制播放哪些 mp3 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36995445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com