小编inS*_*t09的帖子

使用AVAudioPlayer播放多个音频文件

我打算免费发布我的10首歌曲录音,但是捆绑在一个iPhone应用程序中.它们不适用于网络或iTunes,也不适用于现在的任何地方.

我是iphone sdk(最新)的新手,你可以想象,所以我一直在浏览开发者文档,各种论坛和stackoverflow来学习.

Apple的avTouch示例应用程序是一个很好的开始.但我希望我的应用程序逐一播放所有10首曲目.所有歌曲都添加到资源文件夹中,并命名为track1,track2 ... track10.

在avTouch应用程序代码中,我可以看到以下两个部分,我认为我需要进行更改以实现我正在寻找的内容.但我迷路了.

// 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];
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我
1.如何加载阵列与所有10个轨道添加到资源文件夹
2.当我点击播放时,播放器应该开始第一个轨道.当第一个轨道结束时,第二个轨道应该开始,依此类推剩下的轨道.

谢谢

iphone audio avaudioplayer

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

audio ×1

avaudioplayer ×1

iphone ×1