0

当用户使用下面的代码翻页时,我正在播放 mp3 文件。这在 iPhone 和 iPad(iOs 4,5 和 5.1)的模拟器中运行良好。当我在设备上进行测试时,它在 iPhone 上运行良好,但在 iPad 上却没有声音。我已经在两个不同的 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];
4

1 回答 1

1

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

于 2012-04-09T21:10:46.140 回答