0
は、私は、変数ボタンを押して音の周波数(Fs)を変更するにはどうすればよいですか?
global ap1
global doublespeed
ap1 = audioplayer(y,Fs);
doublespeed = Fs*2;
と一緒に1つの関数にオーディオプレーヤーを呼び出して、私は周波数が、その後、2を掛けた音声サンプルを再生したいボタンは、別の機能を持っています。
global ap1
global doublespeed
playblocking(ap1,doublespeed);
このコードはサウンドを再生しますが、2秒間スキップするようです。もし私がaudioplayer
と呼んだときに周波数が変わったら、それはうまくいく傾向がありますが、私が作りたいものには合わないのです。誰が私が間違っているのか知っていますか?
私はあなたに正確な答えを与えることはできませんが、実際にはグローバル変数を使用することをお勧めしません。 GUIを作成するときには、 'handles'構造体に変数を保存します。 – hbaderts