0

avtouchController を使用して音楽アプリを作成しました。自動再生を使用して次の曲を次々と再生したいのですが、曲を自動再生する手順を教えてください。

4

3 に答える 3

0

あなたの質問からはわかりにくいですが、 AVQueuePlayerを使用したいようです。

于 2010-10-12T06:15:09.833 に答える
0

設定に移動し、再生モードをシーケンシャル再生モードに設定する必要があります。

于 2010-10-12T06:30:11.570 に答える
0

AVFoundation を使用している場合は、プレーヤーにリスナーを追加するだけで、次のトラックをフェッチする再生終了メソッドを作成できます。次のようにリスナーを追加します。

    [[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(playerItemDidReachEnd:)
                                             name:AVPlayerItemDidPlayToEndTimeNotification
                                           object:[player currentItem]];

次に、次のようなメソッドを作成します。

    -(void)playerItemDidReachEnd:(NSNotification *)notification {
        AVPlayerItem *p = [notification object];
        //Fetch your next track from your plist, array, database or whatever
      }
于 2011-06-15T17:12:04.860 に答える