У меня есть приложение tvOS который пытается воспроизвести звуковой файл, как это:tvOS приложение не играет звуковой файл
#import "NameViewController.h"
#import <AVFoundation/AVFoundation.h>
@interface NameViewController()
@end
@implementation NameViewController
- (void)viewDidLoad {
[super viewDidLoad];
NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:@"intro" ofType:@"mp3"];
NSURL *soundFileURL = [NSURL fileURLWithPath:soundFilePath];
AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:soundFileURL fileTypeHint:AVFileTypeMPEGLayer3 error:nil];
player.numberOfLoops = -1; //infinite
[player play];
}
Если я ставлю точку останова после [ИГРОКА]; он начинает играть в течение нескольких секунд. Если у меня нет точки останова, звук не воспроизводится.
Что я делаю неправильно?