gpt4 book ai didi

ios - 如何在iOS中调整音频平衡

转载 作者:行者123 更新时间:2023-12-03 01:41:24 24 4
gpt4 key购买 nike

在iOS系统设置中,要调整音量平衡,请转到设置>常规>可访问性。在这里,您可以调节左右音量平衡或将音频设置为单声道。

但是我们可以使用我们的代码在应用程序中做到这一点吗?客观-C或迅速。

我的应用程序需要通过“音频单元”播放音频,视频和虚拟Midi音频,并且我尝试尝试以下操作:

  • 播放音频时,可以将pan属性与AVAudioPlayer一起使用。这是工作。
  • 当我使用AVPlayer播放视频时,很抱歉。这里没有使用AVPlayer平移属性。而且我拒绝了如何执行此操作。
  • 当我通过音频单元播放Midi虚拟音频时。我在How to set pan in IOS Audio Unit Framework中发现了相关问题

    AudioUnitParameterValue panValue = -1; //平移几乎完全正确。可能的值在-1和1之间
    int结果= AudioUnitSetParameter(mixerUnit,kMultiChannelMixerParam_Pan,kAudioUnitScope_Input,0,panValue,0);
    如果(结果== 0)
    {
    NSLog(“success”);

  • 我得到了成功的结果,但是右声道窃听有音频输出。

    因此,我陷入了视频和Midi虚拟音频部分。如何设置音频输出的声像?任何建议给我,我非常感谢。

    最佳答案

    使用AudioToolbox库时,我有同样的问题。
    但是,我发现以下代码“AudioBalanceFade”,但我不知道“UnsafePointer”参数是什么。
    该代码有效,但我找不到示例。也许您可以解决这一部分,很高兴您告诉我您是如何做到的。
    here Apple developer code Structure

    对不起,我的英语!

    关于ios - 如何在iOS中调整音频平衡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47128797/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com