0

サイクルの例で再生音を使用する方法

のように使おうとすると

..
mySound.numberOfLoops = 1; // or 0 (if -1 play infinitely)
..
    for ... 
    {
    ///....
      if .... {
         //...
        [mySound play]; 
    }

プレイ時間は1回のみ

4

1 に答える 1

0

複数の音を同時に鳴らしたいのか、永遠に鳴らしたいのかわかりません。サウンドを永久に再生するには、mySound.numberOfLoopsの値を-1に設定します。複数のサウンドを再生したい場合は、毎回新しいAVAudioPlayerを割り当てる必要があります。これを行うには、if式の最初に新しいものを割り当てることができますが、いつでもサウンドを停止するのは難しい場合があります。

于 2013-03-24T00:17:30.323 に答える