【问题标题】:Problem playing audio file with AVAudioPlayer on iPhone 4 in iOS 4.1在 iOS 4.1 的 iPhone 4 上使用 AVAudioPlayer 播放音频文件时出现问题
【发布时间】:2010-09-28 02:22:21
【问题描述】:

我正在使用一段简单的代码来播放音频文件:

NSString *pathToMusicFile1 = [[NSBundle mainBundle] pathForResource:@"song" ofType:@"mp3"];
mySong1 = [[AVAudioPlayer alloc]initWithContentsOfURL:[NSURL fileURLWithPath:pathToMusicFile1] error:NULL]; 
NSLog(@"Song1 Loaded");
mySong1.numberOfLoops = -1;
mySong1.volume = 1.0;
[mySong1 play];

我已经导入了 AVFoundation,并在我的头文件中声明了 mySong1,然后在我的实现文件中合成了它。在大多数情况下,此代码工作正常。我没有收到任何错误,并且音频在模拟器中播放得很好。它在运行 4.0 的 iPhone 3GS 和运行 3.1.3 的原始 iPhone 上也能正常运行。问题是它不能在运行 iOS 4.1 的 iPhone 4 上播放。我已经尝试清理项目以及重新启动手机。两者都没有帮助。我还尝试了一个 .aiff 文件而不是 mp3,但也没有运气。

我错过了什么?有没有其他方法可以播放我现在应该使用的声音?任何帮助表示赞赏。无法弄清楚这里有什么问题。感谢您的帮助。

【问题讨论】:

  • 您是否尝试在 iPhone 4 的调试器下运行它,运行 iOS 4.1.1.,错误信息是什么?
  • 没有错误信息。就是没有声音。这就是奇怪的地方。

标签: xcode ios4 avaudioplayer iphone-4


【解决方案1】:

不得不发布此消息让我感到非常尴尬,但我的手机设置为静音模式 - 这就是为什么我的手机上的应用程序没有任何音频。也许我的错误对其他人有帮助?希望如此。只是花了我几个小时才弄清楚。嘎!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-30
    • 2011-06-06
    • 2019-10-30
    相关资源
    最近更新 更多