gpt4 book ai didi

macos - 如何实现虚拟音频驱动并将其发布到Apple App Store?

转载 作者:行者123 更新时间:2023-12-05 03:38:06 26 4
gpt4 key购买 nike

在 session 视频的 3:38-4:00,白山昌似乎说 AudioDriverKit 将不允许用于虚拟音频设备

视频:https://developer.apple.com/videos/play/wwdc2021/10190/

他是这样说的:

Keep in mind that the sample code presented is purely fordemonstrative purposes and creates a virtual audio driver that is notassociated with a hardware device, and so entitlements will not begranted for that kind of use case.

For virtual audio driver, where device is all that is needed, theaudio server plugin driver model should continue to be used.

提到示例代码有点困惑;他的意思是不会为虚拟设备授予硬件访问权限吗?这似乎是显而易见的。

但是如果他的意思是驱动程序包扩展的权利(com.apple.developer.driverkit 和 com.apple.developer.driverkit.allow-any-userclient-access)将不会被授予虚拟音频设备,这这就是为什么仍应使用 AudioServerPlugins 的原因,那就是另一回事了。

我们可以使用 AudioDriverKit Extension for Virtual Devices 吗?

将扩展程序与应用程序捆绑在一起而不需要安装程序的好处是在允许的情况下使用扩展程序的一个重要原因。

我需要创建一个虚拟音频驱动程序,为用户呈现一个虚拟麦克风和一个虚拟扬声器。然后,用户可以在 Skype、Zoom 等第三方音频通信应用程序中选择这些虚拟端点。虚拟音频驱动程序实现然后在物理设备(由用户在虚拟驱动程序用户空间控制应用程序中选择)和虚拟设备之间路由音频。

要求虚拟音频驱动及其控制应用可以发布到苹果应用商店,用户可以毫无问题地下载安装到自己的机器上。

我该怎么办?

最佳答案

How should I go about this?

立即申请权利(显然不要在您的申请表上撒谎),等到 AudioDriverKit 结束测试版,然后提交开发人员技术支持 TSI 并解释您要做什么并询问政策是。我没有看到任何关于此的书面政策,视频中的信息可能准确也可能不准确。

不要忘记,您需要的不仅仅是权利;您的虚拟音频驱动程序还需要通过 App Store 审查,因此我会确保在您花费所有精力实现您的驱动程序之前获得书面文件。

再说一句:com.apple.developer.driverkit.allow-any-userclient-access一般不需要,要不要申请取决于你的架构规划您的司机。

关于macos - 如何实现虚拟音频驱动并将其发布到Apple App Store?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69089218/

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