音频无法在所有 iOS 设备上播放

Posted

技术标签:

【中文标题】音频无法在所有 iOS 设备上播放【英文标题】:Audio not playing on all iOS devices 【发布时间】:2012-04-25 17:04:08 【问题描述】:

我有一个 xcode (4.3.2) 项目,我正在尝试播放音频。我有两台 iPad2 设备要测试。两者都运行 ios 5.1 (9B176),但一个是 3G,一个不是。声音在模拟器和没有 3G 的 iPad 上播放,但我无法在 3G 设备上播放音频。

音频可以在我设备上的程序上运行。我播放声音的方法如下

-(void) playSound 
  NSString* filePath = [[NSBundle mainBundle] pathForResource:@"gbm_menu_music"   
                                                       ofType:@"m4a"];
  NSURL *soundURL = [NSURL fileURLWithPath:filePath];
  avPlayer = [[AVPlayer alloc] initWithURL:soundURL];
  [avPlayer play];

我打来的电话

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

感谢任何帮助。

【问题讨论】:

请原谅我说的很明显但 iPad 没有静音是吗? 【参考方案1】:

这似乎是特定于设备本身的问题。在 iPad 上的“设置”中的“通用”下,“使用侧边开关到:”标题下,设备被设置为“锁定旋转”。将其更改为“静音”可以解决问题。将其切换回“锁定旋转”也可以。

答案在: https://devforums.apple.com/message/610297#610297

【讨论】:

如果侧面开关用于静音设备,然后侧面开关更改为“锁定旋转”,则设备可以保持“静音”,没有明显的方法可以取消静音。有一种方法可以在不更改侧面开关设置的情况下执行此操作:通过双击主页调出多任务处理,向图标左侧滑动,您应该能够点击音量滑块旁边的扬声器图标切换静音。

以上是关于音频无法在所有 iOS 设备上播放的主要内容,如果未能解决你的问题,请参考以下文章

iOS 9 无法播放下载到设备的音频/视频文件

如何检测我的音频流 url 是不是无法被 iOS 设备播放 - swift3

在运行 ios 13 的设备上没有应用程序崩溃的情况下无法播放音频文件

m4a 音频文件无法在 iOS 9 上播放

使用 WiFi 在 iOS 设备之间同步音频的最佳方法是啥?

我的电脑突然放歌放电影没声音,显示音频设备无法播放,请检查声卡设置