【发布时间】:2012-06-28 08:32:05
【问题描述】:
我需要播放一段视频以及一段 2 秒的小音频。在 iPhone 模拟器中一切正常,但在设备中却不行。我将音频文件存储在项目包中并从那里播放音频。
NSString *gotItsoundFilePath = [[NSBundle mainBundle] pathForResource:@"gotit" ofType:@"mp3"];
NSData *gotItsampleData = [[NSData alloc] initWithContentsOfFile:gotItsoundFilePath];
NSError *gotItaudioError = nil;
gotItAudioPlayer = [[AVAudioPlayer alloc] initWithData:gotItsampleData error:&gotItaudioError];
gotItAudioPlayer.numberOfLoops = 0;
当我使用[gotItAudioPlayer play]; 时,此代码在 iPhone 模拟器中运行良好,但相同的构建在设备中不起作用。我在某处做错了吗?有人可以帮忙吗?
【问题讨论】:
-
设备和模拟器的ios版本是多少?
标签: iphone ios audio avaudioplayer