2012-04-06 64 views
0

当用户使用下面的代码翻页时,我在播放mp3文件。 这在iPhone和iPad上的模拟器(iOs 4,5和5.1)都可以正常工作。当我在设备上测试时,它在iPhone上正常工作,但在iPad上没有声音。我尝试过两种不同的iPad,但仍然没有运气。我检查过文件名和文件路径,一切都很好。再次,在模拟器中一切正常。任何想法为什么发生这种情况?声音在模拟器(iPhone和iPad)和实际iPhone上播放,但不是实际的iPad

audioFilename = @"pageflip"; 
audioData = [NSData dataWithContentsOfMappedFile:[[NSBundle mainBundle] pathForResource:audioFilename ofType:@"mp3"]]; 
[audioData getBytes:soundBuffer length:128]; 
Audio1 = [[AVAudioPlayer alloc] initWithData: 
audioData error:&error]; 
Audio1.numberOfLoops = 0; 
Audio1.volume=0.9; 
[Audio1 prepareToPlay]; 

Audio1.currentTime=0; 
[Audio1 play]; 
+1

您是否检查iPad扬声器是否打开? – cocoakomali 2012-04-07 02:31:14

回答

1

设备上的文件名称区分大小写。请检查资源和代码中的文件名。

相关问题