2011-09-17 2 views
0

AVAudioPlayerオブジェクトを使用して1つのボタンでサウンドを再生するiphoneアプリケーションがあります。しかし、サウンド名に変数を使用し、その変数に値を送信したいと思います。別のサウンドを再生する2つのボタンがあり、サウンド名の値をAVAudioPlayerの変数に送信したいと考えています。それ、どうやったら出来るの?AVAudioPlayerオブジェクトに別のサウンドを再生するための値を送信する

ありがとうございます!

答えて

0

オーディオファイル(リソース内)を1.mp3,20.mp3、41.wavなどの数値名で保存し、[NSString stringWithFormat:@ "%d.mp3"、soundId] ;絶対的なリソースパスを生成するために使用するサウンドファイル名を生成し、それをAVAudioPLayerに渡す。

最高の幸運!!

0

これはできません。新しいサウンドごとに新しいAVAudioPlayerを作成します。現在のサウンドを中断したい場合は、現在のインスタンスにstopを送信します。

関連する問題