0
我對編寫Java腳本非常陌生,並且試圖嵌入腳本行,使Qualtrics能夠根據參與者的響應播放兩種類型(即High或Low)聲音(網站上傳的mp3文件)。如何控制在Qualtrics上使用Java腳本播放哪些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();
}
});
});
我將非常感激,如果有人可以教我,可插入的clines下面可能行「choiceID = 1」或「choiceID = 2」播放選定的MP3文件(即,如果choiceID == 1然後播放High.mp3;如果選擇ID == 2,則播放Low.mp3)。
我使用以下Qualtrics的源代碼自動播放調查中的mp3文件。所以我想我需要一些Java腳本行來執行下面的Qualtrics源代碼行。
<audio autoplay="" src="http://www.chrisasplund.com/AAB-SiD/High.mp3"> </audio>
非常感謝你的時間和善良!
謝謝你這麼多,這樣的簡潔和令人驚訝的有用的答案!這工作完美! :) –
不客氣!請接受答案。 –