2011-09-11 15 views
4

私はAVPlayerで複数のmp3を再生しようとしています。 mp3のURLを取得し、AVPlayerを1つずつ再生させます。AVPlayerで複数のアイテムを再生させるにはどうすればいいですか?

私の最初の試みは、replaceCurrentItemWithPlayerItemの方法ですべてのmp3を再生するAVPlayerです。しかし、最初の曲以外は音がありません。

私は各アイテムごとにAVPlayerを生成しようとし、それぞれAVPlayerがそのアイテムを再生させようとすると、私が望むようにアプリが動作します。

私の質問は、AVPlayerは単一のアイテムを再生するように設計されていますか?各アイテムに新しいAVPlayerを割り当てたくない場合は、AVQueuePlayerを使用して複数のアイテムを再生する必要があります。どの方法が好ましいですか?

+0

対象のMac OS XまたはiOSはありますか?両方のタグを指定しました。 –

+0

Mac OS X LionとiOS 4にはすべてAV Foundationのサポートがあります。 –

答えて

3

AVQueuePlayerはこのケースでは完全に機能します。再生したアイテムは自動的に削除されます。

関連する問題