【问题标题】:Record and play louder volume avaudio录制和播放更大音量的 avaudio
【发布时间】:2013-08-25 04:26:57
【问题描述】:

我使用找到的教程here 来录制和播放声音。录音和播放工作正常,但播放时我几乎无法听到声音。我试过以下代码:

UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;                
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,          
                             sizeof (audioRouteOverride),&audioRouteOverride); 

我将它添加到我的“播放”方法中,就在我播放声音之前。我还尝试将其添加到我的viewDidLoad。他们俩都成功了,所以我根本无法在这里播放。它似乎对其他人有用,但我应该在哪里添加它?

我查看了 SpeakHere,Apple 的示例 AVAudio 应用程序。音量非常小。当我使用 Voice Memos 应用程序时,录音会非常响亮地播放。有没有人能够播放录制的消息并将其播放得那么响亮?

【问题讨论】:

    标签: iphone mp3 avaudioplayer avaudiorecorder m4a


    【解决方案1】:

    尝试设置AVAudioPlayer的这个属性...

    @property float volume; /* The volume for the sound. The nominal range is from 0.0 to 1.0. */
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-04
      • 1970-01-01
      • 1970-01-01
      • 2020-12-05
      • 1970-01-01
      相关资源
      最近更新 更多