AVAudioPlayerオブジェクトを使用して1つのボタンでサウンドを再生するiphoneアプリケーションがあります。しかし、サウンド名に変数を使用し、その変数に値を送信したいと思います。別のサウンドを再生する2つのボタンがあり、サウンド名の値をAVAudioPlayerの変数に送信したいと考えています。それ、どうやったら出来るの?AVAudioPlayerオブジェクトに別のサウンドを再生するための値を送信する
ありがとうございます!
AVAudioPlayerオブジェクトを使用して1つのボタンでサウンドを再生するiphoneアプリケーションがあります。しかし、サウンド名に変数を使用し、その変数に値を送信したいと思います。別のサウンドを再生する2つのボタンがあり、サウンド名の値をAVAudioPlayerの変数に送信したいと考えています。それ、どうやったら出来るの?AVAudioPlayerオブジェクトに別のサウンドを再生するための値を送信する
ありがとうございます!
オーディオファイル(リソース内)を1.mp3,20.mp3、41.wavなどの数値名で保存し、[NSString stringWithFormat:@ "%d.mp3"、soundId] ;絶対的なリソースパスを生成するために使用するサウンドファイル名を生成し、それをAVAudioPLayerに渡す。
最高の幸運!!
これはできません。新しいサウンドごとに新しいAVAudioPlayerを作成します。現在のサウンドを中断したい場合は、現在のインスタンスにstopを送信します。