Я использую XCode 7 с iOS 9, и я пытаюсь воспроизвести звук. Я работаю в поисках решения в течение нескольких дней, и я пробовал все возможные решения там, и ничего не работает.Objective-C не может воспроизводить звук с помощью AVAudioPlayer
Вот мой код
.h
#import <AudioToolbox/AudioToolbox.h>
#import <AVFoundation/AVFoundation.h>
@interface ViewController : UIViewController <DTDeviceDelegate, AVAudioPlayerDelegate>
{
}
и вот мой .m файл:
NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:@"autumn_leaves" ofType:@"m4a"];
NSURL *soundFileURL = [NSURL fileURLWithPath:soundFilePath];
NSError *error;
AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:soundFileURL
error:&error];
player.numberOfLoops = -1; //Infinite
[player play];
, ни звука, ни ошибок, ни предупреждений ничего вообще
soundFilePath
и soundFileURL
не nil
, sa меня с игроком они заселяют. Мой телефон громче, чем может быть.
Я также попытался в .m файл:
@property(strong, nonatomic) AVAudioPlayer *player;
self.myPlayer = [[AVAudioPlayer alloc]initWithContentsOfURL:fileURL error:&error];
[self.myPlayer play];
Также не воспроизводить звук и без ошибок.
Вот скриншот из папки Мои ресурсы:
Пожалуйста, помогите!
Я просто попробовал это, до сих пор нет звука. – user979331