initialize-microphone¶
该插件的作用是请求麦克风权限。如果设备上有多个麦克风可用,则会要求被试选择一个设备。权限只需要请求一次。
获取麦克风权限后,就可以通过jsPsych.pluginAPI.getMicrophoneRecorder()
访问了。
警告
如果要使用麦克风录音,则需要通过https://
协议运行实验。如果要使用file://
协议或http://
协议,则会因为可能的安全问题无法获取麦克风权限。
参数¶
除了适用于所有插件的参数,当前插件还接受以下参数。我们必须对默认值为 undefined 的参数进行赋值,而对于其他参数,如果不需要则不用进行赋值。
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
device_select_message | html字符串 | <p>Please select the microphone you would like to use.</p> |
被试通过下拉菜单从可用设备中选择时呈现的文字内容。 |
button_label | 字符串 | 'Use this microphone.' | “选择”按钮上的文字。 |
数据¶
除了所有插件默认都会收集的数据,当前插件还会记录以下数据。
名称 | 类型 | 值 |
---|---|---|
device_id | 字符串 | 选中的麦克风的ID。 |
模拟模式¶
当前插件暂时不支持模拟模式。