Hello, so in this case, i'm trying to make an app that receive an audio file as input and then said file will be processed by DTFT to find its noise. However, when i try to read the audio using audioread, the log says that my variable (fullpathnames) is unrecognized. Any idea how or why this happens? Here's a snippet from my code in app editor:
% Callbacks that handle component events
methods (Access = private)
% Button pushed function: MasukkanFileSuaraButton
function MasukkanFileSuaraButtonPushed(app, event)
[file, folder] = uigetfile({"*.*"; "*.wav";"*.mp3";"*.ogg"}, 'File Selector');
fullpathnames = fullfile(folder, cellstr(file));
end
% Button pushed function: SuaraAsliButton
function SuaraAsliButtonPushed(app, event)
[x, Fs] = audioread(fullpathname);
sound(x, Fs)
end
end

回答 (1 件)

Hiro Yoshino
Hiro Yoshino 2022 年 5 月 24 日

0 投票

methods(Access == public)
I suspect the access attribute was set wrongly.

1 件のコメント

Luqman Hadiwinata
Luqman Hadiwinata 2022 年 5 月 24 日
how do i change it? the code section is grayed out and i can't edit it

サインインしてコメントする。

質問済み:

2022 年 5 月 24 日

コメント済み:

2022 年 5 月 24 日

Community Treasure Hunt

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

Start Hunting!

Translated by