Combining wavplay and filepath not working ?

Can't we dynamically choose the file we wanted to play? i tried this :
[FileName,PathName] = uigetfile('*.wav','Select Audio File ');
wavplay(FileName,45040);
and i've tried :
[FileName,PathName] = uigetfile('*.wav','Select Audio File ');
FILE=fullfile(PathName, FileName);
wavplay(FILE,45040);
I got this following error: Input arguments must be real uint8, int16, single, or double-precision.

3 commentaires

Then I tried :
[FileName,PathName] = uigetfile('*.wav','Select Audio File ');
FILE=fullfile(PathName, FileName);
A=load(FILE);
wavplay(A,fs);
got this following error : Unknown text on line number 1 of ASCII file E:\Blabla\test\host2.wav "RIFF0ˆ".
Walter Roberson
Walter Roberson le 29 Mar 2013
Is anything else able to play the file? 'RIFF' is very common in WAV files but it needs to be followed by binary 0 not by '0'
I Made
I Made le 30 Mar 2013
I think the header of all .wav file is RIFF, what do you mean by anything else able to play the file?

Connectez-vous pour commenter.

Réponses (0)

Question posée :

le 29 Mar 2013

Community Treasure Hunt

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

Start Hunting!

Translated by