Nagrywanie dzwięków ze strony internetowej.

0

Witam, stworzyłem całkiej fajnie działające pianino w JS (17 dzwięków, granie pod klawiszami) i chciałbym do niego dodać opcje, które niestety nie mam pojęcia jak zrobić. Chciałbym zrobić coś, co będzie nagrywać nasze zmagania z owym pianinem, np. klikamy przycisk "nagraj", gramy na pianinie, klikamy "stop", a nagranie zapisuje się na stronie, mamy do niego dostęp, możemy pobrać. Ewentualnie po kliknięciu "stop" wywala okienko do zapisania pliku.
Czy takie coś jest możliwe bez podpinania do tego bazy?

2

patrzyłeś na Web Audio API?
https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API

nie wiem, czy tam jest ta opcja, ale od tego bym zaczął szukanie.

Może pokombinować z audio buffer?

https://developer.mozilla.org/en-US/docs/Web/API/AudioBuffer

3

https://medium.com/@bryanjenningz/how-to-record-and-play-audio-in-javascript-faa1b2b3e49b

Trochę lżejsze pliki będzie generować demo zapisane jako:

start
czas po jakim został wciśnięty klawisz
wciśnięty klawisz
czas od ostatniego wciśnięcia
wciśnięty klawisz
czas od ostatniego wciśnięcia
wciśnięty klawisz
stop

1 użytkowników online, w tym zalogowanych: 0, gości: 1