gpt4 book ai didi

ios - 使用音频的背景和前景应用

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

我做了一些初步测试,并且很好的答案是“否”。但是只需确认一下:后台和前景应用程序可以共享音频播放设备吗? (后台应用程序将是我的。前台应用程序将来自第三方)

最佳答案

这是可能的,这是如何做的:

  • 通过执行以下操作,确保应用程序在后台播放时继续播放音频:

    a)将以下内容添加到您的Info plist文件中:

    “所需的背景模式”
    “项目0”->“应用播放音频”

    b)为您的应用程序的AVAudioSession调用setCategory:error ::

    NSError * setCategoryError = nil;

    [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback错误:&setCategoryError];
  • 通过调用AudioSessionSetProperty()允许将音频与其他应用程序的音频混合:

    OSStatus propertySetError = 0;

    UInt32 allowMixing = true;

    propertySetError = AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryMixWithOthers,
    sizeof(allowMixing),
    &allowMixing
    );

  • 您需要针对此代码链接到AVFoundation和AudioToolbox框架。

    关于ios - 使用音频的背景和前景应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19069277/

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