Pra*_*ypa 1 iphone audio avaudioplayer ios
我需要播放视频以及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;
Run Code Online (Sandbox Code Playgroud)
当我使用时,此代码在iPhone模拟器中工作正常,[gotItAudioPlayer play];但相同的构建在设备中不起作用.我在某处做错了吗?有人可以帮忙吗?
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayAndRecord error: nil];
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,sizeof (audioRouteOverride),&audioRouteOverride);
Run Code Online (Sandbox Code Playgroud)
把这段代码.在制作玩家对象之前.
| 归档时间: |
|
| 查看次数: |
1262 次 |
| 最近记录: |