Tôi đang lên kế hoạch phát hành 10 bản ghi âm miễn phí nhưng được tích hợp trong ứng dụng iphone. Họ không có sẵn trên web hoặc itunes hoặc bất cứ nơi nào như bây giờ.Phát nhiều tệp âm thanh bằng AVAudioPlayer
Tôi mới dùng iPhone sdk (mới nhất) như bạn có thể tưởng tượng, vì vậy tôi đã xem qua tài liệu dành cho nhà phát triển, nhiều diễn đàn và ngăn xếp để tìm hiểu.
Ứng dụng mẫu avTouch của Apple là một khởi đầu tuyệt vời. Nhưng tôi muốn ứng dụng của tôi phát tất cả 10 bản nhạc một. Tất cả các bài hát được thêm vào thư mục tài nguyên và được đặt tên theo track1, track2 ... track10.
Trong mã ứng dụng avTouch tôi có thể thấy 2 phần sau đây là nơi tôi nghĩ rằng tôi cần phải thực hiện thay đổi để đạt được những gì tôi đang tìm kiếm. Nhưng tôi bị lạc.
// 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];
}
thể ai vui lòng giúp tôi về
1. làm thế nào để tải các mảng với tất cả 10 bài hát được thêm vào thư mục nguồn
2. và khi tôi nhấn chơi, người chơi nên bắt đầu ca khúc đầu tiên. khi bản nhạc đầu tiên kết thúc bản nhạc thứ 2 sẽ bắt đầu và cứ như vậy cho các bản nhạc còn lại.
Cảm ơn bạn