在Mechanical Turk中播放音频的按钮

Buttons to play Audio in Mechanical Turk

本文关键字:音频 按钮 播放 Mechanical Turk      更新时间:2023-09-26

我们希望将音频集成到Amazon Mechanical Turk HIT中,带有播放和增加或减少音量的按钮。

<audio id="player" src="test.mp3"></audio> 
<button onclick="document.getElementById('player').play()">Play</button> 
<button onclick="document.getElementById('player').volume += 0.1">Vol+ </button>  
<button onclick="document.getElementById('player').volume -= 0.1">Vol- </button>

问题是,任何按钮按下都会被解释为提交,HIT也会被提交。如何避免这种情况?

嗯,这似乎只是由于对HTML <button>标记缺乏理解造成的,与Mechanical Turk无关。

默认情况下,所有按钮都会提交表单,除非它们具有属性type="button"

这是因为,根据HTML 4.01规范,默认按钮类型为submit