使用processing.sound。*播放歌曲;

时间:2019-02-27 21:30:29

标签: processing

正在尝试播放歌曲。该歌曲位于程序的数据文件中,并且已安装处理声音库。

代码-

import processing.sound.*;

// A Sample object (for a sound)
SoundFile song;

void setup() {
  size(480, 270);
  song = new SoundFile(this, "test.mp3");
  song.play();
}

void draw() {
}

显示的错误是-NullPointerException。

1 个答案:

答案 0 :(得分:0)

仔细检查音频文件的路径,如果该路径有效,请仔细检查音频文件本身。

有许多编码预设,并且处理声音库可能并不支持所有编码预设。

为了安全起见,请尝试将音频文件导出为未经签名的16位,44100 Hz未压缩的wav文件(通过Audacity等类似的DAW工具导出)