2012-04-06 136 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

設備上的文件名稱區分大小寫。請檢查資源和代碼中的文件名。

相關問題