20、音频与图形开发:从基础到实践

音频与图形开发:从基础到实践

1. 音频播放基础知识
  • 音频流数量 :音频流数量决定了可同时播放的声音数量,最多为四个。由于每个流会占用额外内存,因此最好根据实际需求配置 AudioOut 实例。例如,基本声音示例只播放单个声音,所以只需一个流。
  • 音频参数 :采样率、每个样本的位数和声道数在清单中定义,因此在配置 AudioOut 实例时,这些参数不会作为属性传递到字典中。音频资源以相同格式存储,因为 mcconfig mcrun wav2maud 会执行所需的格式转换。
2. 音频播放操作
  • 播放单个声音
    1. 使用 enqueue 方法将音频样本加入 AudioOut 实例的一个流中。示例代码如下:
speaker.enqueue(0, AudioOut.Samples,
                new Resource("bflatmajor.maud"));
2. 调用`start`方法开始播放入队的音频样本:

                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值