【问题标题】:AVAudioPlayer is not working properly in IOS 5AVAudioPlayer 在 IOS 5 中无法正常工作
【发布时间】:2011-10-25 08:54:21
【问题描述】:

在 IOS 4.3 中运行良好的音频播放器代码在 IOS 5 中无法运行。

在模拟器中运行良好,但设备没有声音。有时可以听到一段时间的声音,几秒钟后声音会停止。

没有发现错误。这是IOS 5的问题吗。

【问题讨论】:

    标签: iphone ipad ios5 avaudioplayer


    【解决方案1】:

    如果您的应用中有多个音频/视频播放器/录制器,您应该尝试指定要开始的音频会话类型。如果你不这样做,第一个启动的会阻止其他人。

    AVAudioSession *session = [AVAudioSession sharedInstance];
    [session setCategory:AVAudioSessionCategoryRecord error:nil];
    

    试试这个。

    【讨论】:

      【解决方案2】:

      我认为当我过去在启用 ARC 的情况下更改我的代码行时它会起作用。我刚刚自定义了发布方法,效果很好。

      【讨论】:

      • 您能详细说明一下吗?我不确定这句话是什么意思(我也有类似的声音问题)
      • 不,我认为 Cyupa 在此页面中有答案... :)
      猜你喜欢
      • 1970-01-01
      • 2013-09-26
      • 2013-05-21
      • 1970-01-01
      • 2015-12-03
      • 2021-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多