我计划免费发布我的 10 首歌曲录音,但捆绑在一个 iPhone 应用程序中。截至目前,它们在网络或 iTunes 或任何地方都不可用。
如您所想,我是 iphone sdk(最新)的新手,所以我一直在浏览开发人员文档、各种论坛和 stackoverflow 来学习。
Apple 的avTouch示例应用程序是一个很好的开始。但我希望我的应用程序能够一一播放所有 10 首曲目。所有歌曲都添加到资源文件夹中,并命名为 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 中。当我点击播放时,播放器应该开始第一首曲目。当第一首曲目结束时,第二首曲目应该开始,其余曲目以此类推。
谢谢你