【问题标题】:Listening to the iPhone mic with SCListener and playing music at the same time: how?使用 SCListener 收听 iPhone 麦克风并同时播放音乐:如何?
【发布时间】:2016-03-21 23:15:19
【问题描述】:

我正在使用 Stephen Celis 的 SCListener 类(适用于 iPhone)从麦克风“收听”,但我还需要同时使用 MediaPlayer 框架播放音乐。但是,当我开始使用 SCListener 收听时,音乐会淡出并停止。我在 SCListener 的音频会话上设置了kAudioSessionCategory_PlayAndRecord 属性,这应该允许我同时播放音频和录制音频,但据我所知它没有任何效果。我很困惑,因为根据其他开发人员的结果,这工作得很好,但不适合我。我在想kAudioSessionCategory_PlayAndRecord 属性可能允许您播放声音和录制,如果您使用 AVAudioPlayer 框架或其他东西来播放声音,但可能不是 MediaPlayer 框架?这对我来说是个问题,因为我需要从用户的 iPod 库中播放音乐,据我所知,只有使用 MediaPlayer 框架才能做到这一点。

有谁知道我该如何解决这个问题?提前致谢!

【问题讨论】:

    标签: iphone media-player microphone


    【解决方案1】:

    很遗憾,我仍然没有找到解决此问题的方法。但是经过大量测试后,我很确定在使用 MediaPlayer API 播放音乐时无法录制声音,尽管如果您使用不同的 API 播放声音,即 AVAudioPlayer,它通常可以工作。 MediaPlayer 是唯一可以播放 iPod 音乐的 API。

    【讨论】:

    • @Eamon Ford 我也面临同样的问题..你找到解决方案了吗。我正在尝试使用 Diracaudioplayer 播放音频
    猜你喜欢
    • 1970-01-01
    • 2022-01-05
    • 2018-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-14
    相关资源
    最近更新 更多