关于E-Prime 2.0 无法呈现音频的一种解决方案

时间:2024-04-11 17:58:52

前言

  • E-Prime在心理学实验过程设计中经常面临呈现音频刺激的需要,查的一些资料说1.1版本比2.0版本对音频的支持更好,但懒得再下载1.1了,于是到处乱逛之后在2.0里做了简单的尝试,克服了一些困难,解决了一些错误。

准备工作

  1. 安装E-Prime2.0;
  2. 准备时间比较短(最好小于45s)的wav音频文件(最好是wav文件),若只有其他格式的音频文件,可以从https://cloudconvert.com/mp3-to-wav这个网站转换格式,蛮方便;
  3. 建立一个简单的程序轴:
    关于E-Prime 2.0 无法呈现音频的一种解决方案
    其中每个Slide的内容也很简单,Slide2中插入了一个音频控件:
    关于E-Prime 2.0 无法呈现音频的一种解决方案
    也可以把这个Slide直接换成程序轴上与Slide平级的音频控件,不过那样就无法在页面上显示内容了。
  4. 在每页Slide的Properties中设置Duration和Device,并设置音频控件的属性:
    关于E-Prime 2.0 无法呈现音频的一种解决方案
    其中若将Buffer Mode设置成“Buffered”,则Buffer Size需要大于所选“1.wav”音频的长度,单位毫秒,默认5000毫秒。其他属性似乎不重要,更改与否都不影响正常运行,可能关乎测试细节吧。
  5. 至此,一个简单的实验过程就设计好了。

一些问题及解决

  1. 总会出现的 Error 10051,解决方法如图:1处双击Experiment->2处选择Device->3处双击Display->4处更改分辨率。
    关于E-Prime 2.0 无法呈现音频的一种解决方案
    更改分辨率时,看来不同的机器根据不同的项目,能够运行的分辨率并不一样,并且没有发现什么规律。看有的资料说设置成1024x768比较容易运行成功,偶尔是吧。有时候把Match选项直接No转Yes就能运行了。无他,多调呗。
  2. 音频相关的错误代码:Unable to load soundfile 203 ,解决方案见:
    http://materials.ppls.ed.ac.uk/tech-support/e-prime/ 中,Frequently asked questions中,E-Prime will not play audio files中第三段内容,导向https://support.pstnet.com/hc/en-us/articles/229362867。前两段亦提供了一种很好的测试方案,第三段其实看网址就知道是官网的支持文章了,直接看里面的Quick Guide内容即可。
  3. 其他错误代码的意义都比较直观,比如音频文件名错误或未输入、音频时长大于Buffer的错误、比较奇葩的Error 1234(感觉和上文203差不多)等等,改起来就很直观。

总结

  • 作为一个非本专业学生,解决软件问题的思路却和解决本专业软件问题的思路差不多,各种软件皆是训练。
  • E-Prime的编程尚未涉及,其原理、其他复杂功能亦未接触到,故本文局限性还是相当严重、层次还是相当低的,只是用于初学者解决一些简单的程序设置问题罢了。
  • 文中简单的案例见我的资源https://download.csdn.net/download/haibinwan1024/10592175(正在审核)。