これが私がやろうとしていることです:primaryPlayer
トラックを再生するという AVAudioPlayer があり、プレーヤーをsecondaryPlayer
. 次にprimaryPlayer
、新しい AVAudioPlayer インスタンスを使用して、元のトラックと一緒に再生します。
多分それはこれと同じくらい簡単です:
secondaryPlayer=primaryPlayer;
primaryPlayer=[[AVAudioPlayer alloc] initWithContentsOfURL:songURL error:nil];
*これら 2 つの変数はクラスのプロパティであるため、定義がありません。
私は何かが欠けているのではないかと心配しています。たとえば、このコードは 2 つの変数が同じメモリ アドレスを指すように設定しているだけですか? コードの 2 行目以降で、両方の変数が同じプレイヤーに対応するようにするにはどうすればよいでしょうか?
これは何よりもObjective C(または単にC)の質問かもしれませんが、読んでくれてありがとう、これに関する「ポインタ」は素晴らしいでしょう!:)