IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Signal Discussion :

Play recorder


Sujet :

Signal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2006
    Messages : 147
    Par défaut Play recorder
    Bonjour,

    j'ai une fonction qui me permet de traiter des données que je charge au préalable. Ce sont des données venant d'un enregistrement:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function varargout = Saludo_menu_Callback(hObject, eventdata, handles, varargin)
    load Data_Saludo
    handles.enregistrement = Rec;
    guidata(hObject,handles);
    process(2,x,hObject,handles)
    J'ai une variable de type audiorecorder qui s'appelle Rec. Je lui ai assigné un handle pour pouvoir l'utiliser dans une autre fonction:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function varargout = PLAY_Button_Callback(hObject, eventdata, handles, varargin)
     
    record_data = handles.enregistrement;
    p = play(record_data)
    while strcmp(p.Running,'on')
    end
    Seulement, je reçois l'erreur suivante:
    ??? Recorder is empty

    Error in ==> audiorecorder.play at 28
    player = play(obj.internalObj, varargin{:});

    Error in ==> Final>PLAY_Button_Callback at 560
    p = play(record_data)

    Error in ==> gui_mainfcn at 75
    feval(varargin{:});

    Error in ==> Final at 44
    gui_mainfcn(gui_State, varargin{:});

    ??? Error while evaluating uicontrol Callback.
    La récupération de Rec se fait-elle bien de cette façon?

  2. #2
    Membre émérite
    Avatar de rostomus
    Homme Profil pro
    Doctorant électronique et traitement du signal
    Inscrit en
    Décembre 2006
    Messages
    791
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Doctorant électronique et traitement du signal

    Informations forums :
    Inscription : Décembre 2006
    Messages : 791
    Par défaut
    Salut,
    le problème est le fait que t'as sauvegardé "Rec", en fait ça ne marche pas, un essai:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Rec=audiorecorder(8000,16,1);
    recordblocking(Rec, 1); 
    save son Rec
    clear
    load son
    play(Rec)
    il faut mieux de sauvgarder la variable "x":
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    x=getaudiodata(Rec);
    save son x
    et apres:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    load son
    wavplay(x,8000)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2006
    Messages : 147
    Par défaut
    merci je connaissai pas le wavplay.
    ça marche correctement maintenant

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Erreur Record and Play Audio
    Par ezzou1 dans le forum Interfaces Graphiques
    Réponses: 3
    Dernier message: 11/05/2012, 21h55
  2. [Galerie] Recherche Script de gestion Audio (play/FWD/RWD/RECORD)
    Par zanyth dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 24/11/2008, 13h43
  3. Stocker un record dans un fichier
    Par ushu dans le forum Langage
    Réponses: 7
    Dernier message: 13/12/2002, 15h51
  4. Structure de données de type "RECORD"
    Par chaours dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 30/09/2002, 17h10
  5. Record et TObject
    Par spirale dans le forum Langage
    Réponses: 2
    Dernier message: 13/09/2002, 12h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo