La función setVolume() es una función incorporada en la biblioteca p5.js. Esta función se utiliza para controlar el volumen del audio reproducido en la web. Esta función tiene un rango de (0.0) que significa silencio total a (1.0) que significa volumen completo. Este volumen también se puede controlar mediante un control deslizante var dividiéndolo en diferentes rangos.
Sintaxis:
setVolume( volume, rampTime, timeFromNow )
Nota: Todas las funciones relacionadas con el sonido solo funcionan cuando la biblioteca de sonido está incluida en la sección principal del archivo index.html .
Parámetro: Esta función acepta tres parámetros como se mencionó anteriormente y se describe a continuación.
- volumen: este parámetro contiene un número flotante que define el volumen de la reproducción.
- rampaTime: este parámetro contiene un valor entero de tiempo en el segundo formato después de que el sonido se desvanezca. es opcional
- timeFromNow: este parámetro contiene un valor entero de tiempo en el segundo formato después de que suceda el evento de definición.
Los siguientes ejemplos ilustran la función p5.setVolume() en JavaScript:
Ejemplo 1: En este ejemplo, configuramos el volumen fijo en el código que es 0.5.
javascript
var sound; function preload() { // Initialize sound sound = loadSound("pfivesound.mp3"); } function setup() { // Playing the preloaded sound sound.play(); //stopping the played sound after 5 seconds sound.setVolume(0.5); }
Ejemplo 2: en este ejemplo, crearemos una diapositiva que ayudará al usuario a aumentar el volumen en 0,2, y el volumen inicial se establece en 0,2.
javascript
var sound; var slider; function preload() { // Initialize sound sound = loadSound("pfivesound.mp3"); } function setup() { // Playing the preloaded sound sound.play(); //creating sound rocker slider = createSlider(0, 1, 0.2, 0.2); } function draw() { sound.setVolume(slider.value()); }
Editor en línea: https://editor.p5js.org/
Configuración del entorno: https://www.geeksforgeeks.org/p5-js-soundfile-object-installation-and-methods/
Navegadores compatibles: los navegadores son compatibles con p5. La función js setVolume() se enumeran a continuación:
- Google Chrome
- explorador de Internet
- Firefox
- Safari
- Ópera
Publicación traducida automáticamente
Artículo escrito por skyridetim y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA