Как контролировать, какие mp3-файлы воспроизводить, используя Java-скрипт на Qualtrics?
Я очень новичок в написании сценариев Java и пытаюсь встраивать строки сценариев, которые позволяют Qualtrics воспроизводить два типа звуков (например, " Высокий" или " Низкий") (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>
Большое спасибо за ваше время и доброту!!!
1 ответ
Добавьте идентификатор к своим аудио тегам, например:
<audio id="high" autoplay="" src="http://www.chrisasplund.com/AAB-SiD/High.mp3"> </audio>
Затем, чтобы играть в нее:
$('high').play();