Recording two Audio simultaneously

4 vues (au cours des 30 derniers jours)
mohanad sharei
mohanad sharei le 26 Avr 2015
Commenté : mobin le 7 Déc 2018
Object1 = audiorecorder(8000, 8, 1,1);
Object2 = audiorecorder(8000, 8, 1,0);
recordblocking(Object1 , 5);
recordblocking(Object2 , 5);
%How I can record the two object at the same time (by the above code Object1 will record the FIRST 5 sec while Object2 will record the second 5 sec, and I need these two Object to record the first 5 sec) PLEASE HELP
  1 commentaire
mobin
mobin le 7 Déc 2018
i know it mightbe too late to answer you, but anyway you can use simulink abd log datato your matlab code

Connectez-vous pour commenter.

Réponse acceptée

Geoff Hayes
Geoff Hayes le 26 Avr 2015
mohanad - rather than use recordblocking which does not return control until recording completes (so after the first five seconds), try using record instead. Note that calling this function will allow control to return immediately, so you may want to pause for five seconds before continuing with your code. Something like
Object1 = audiorecorder(8000, 8, 1,1);
Object2 = audiorecorder(8000, 8, 1,0);
record(Object1 , 5);
record(Object2 , 5);
pause(5.0);
Try the above and see what happens!
  1 commentaire
mohanad sharei
mohanad sharei le 2 Mai 2015
Thank you very much, it is work

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by