作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对编写 Java 脚本非常陌生,我正在尝试嵌入脚本行,使 Qualtrics 能够播放两种类型(即 High 或 Low )的声音(在网站上上传的 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"> </audio>
非常感谢您的时间和善意!!!
最佳答案
向您的音频标签添加一个 ID,例如:
<audio id="high" autoplay="" src="http://www.chrisasplund.com/AAB-SiD/High.mp3"> </audio>
然后,播放它:
$('high').play();
关于javascript - 如何在 Qualtrics 上使用 Javascript 控制播放哪些 mp3 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36995445/
我是一名优秀的程序员,十分优秀!