通过raspberry pi同时播放多个声音文件,最好使用python

时间:2018-03-12 14:26:52

标签: python audio raspberry-pi

我正在尝试在树莓派上制作乐器,但这是我第一次使用它,所以它有点棘手。在我为这个乐器编写的程序中,我遇到了一次执行多个声音的问题,我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

看起来堆栈上已经有类似的Q& A了:

https://stackoverflow.com/a/34830968/6253693

https://stackoverflow.com/a/39644525/6253693

我也尝试了第三种可行的实现,请参阅下面的代码:

class App extends Component {

  constructor(props) {
    super(props);
    this.state = {
      list: [
        {"name":"test1"},
        {"name":"test2"},
      ]
    };
  }

  clicked = (product) => {
    console.log(product.name);
  }
  render() {
    return (
      <div className="container-full padding-0">
        <div className="row">
          <div className="col-sm-3">
            <ButtonsGrid list={this.state.list}/>
          </div>
          <div className="col-sm-9" style={{paddingLeft:0, paddingRight:0}} clicked={(product) => this.clicked(product)}>
            <ButtonsGrid list = {this.state.list} />
          </div>
        </div>
      </div>
    );
  }
}

export default App;

在问一个重复的问题之前做一些搜索通常是好的做法(我最近犯了同样的错误,但不用担心。)