p5.js | sampleRate()函数
sampleRate()函数是 p5.js 库中的内置函数。该函数用于获取每秒承载的加载音频的样本数。以 kHz 或 Hz 测量的音频采样率, 1000Hz = 1kHz 。这是不可更改的,它取决于操作系统的声卡。
- 任何音频的较高采样率都会使音频质量好。
- CD的采样率为44100Hz
- DVDsis 48000Hz 的采样率
句法:
sampleRate()
注意:只有当声音库包含在index.html文件的 head 部分中时,所有与声音相关的功能才有效。
参数:此函数不接受任何参数
返回值:此函数返回一个整数,该整数保存网络上播放的音频的每秒样本数。
下面的示例说明了 JavaScript 中的p5.samplerate()函数:
例子:
var sound;
var spmlrt;
function preload() {
// Initialize sound
sound = loadSound("pfivesound.mp3");
}
function setup() {
// Playing the preloaded sound
sound.play();
//Checking loaded or not
var spmlrt = sound.sampleRate();
console.log(spmlrt);
}
在线编辑器: https://editor.p5js.org/
环境设置: https://www.geeksforgeeks.org/p5-js-soundfile-object-installation-and-methods/
支持的浏览器: p5.sampleRate()函数支持的浏览器如下:
- 谷歌浏览器
- IE浏览器
- 火狐
- 苹果浏览器
- 歌剧