10 曲の録音を無料でリリースする予定ですが、iPhone アプリにバンドルされています。それらは、現在、Web、iTunes、またはどこでも利用できません。
ご想像のとおり、私は iphone SDK (最新) を初めて使用するので、開発者向けドキュメント、さまざまなフォーラム、stackoverflow を調べて学習してきました。
Apple のavTouchサンプル アプリケーションは素晴らしいスタートでした。しかし、アプリで 10 トラックすべてを 1 つずつ再生する必要があります。すべての曲が resources フォルダーに追加され、track1、track2...track10 という名前が付けられます。
avTouch アプリ コードには、次の 2 つの部分があり、探しているものを実現するために変更が必要だと思います。しかし、私は迷っています。
// Load the array with the sample file
NSURL *fileURL = [[NSURL alloc]
initFileURLWithPath:
[[NSBundle mainBundle] pathForResource:@"sample" ofType:@"m4a"]];
- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag
{
if (flag == NO)
NSLog(@"Playback finished unsuccessfully");
[player setCurrentTime:0.];
[self updateViewForPlayerState];
}
1.リソースフォルダーに追加された10個のトラックすべてを配列にロードする方法
2.再生を押すと、プレーヤーは最初のトラックを開始する必要があります。1 番目のトラックが終了すると、2 番目のトラックが開始され、残りのトラックも同様に開始されます。
ありがとうございました