【问题标题】:Writing to disk from CoreAudio HAL Plugin从 CoreAudio HAL 插件写入磁盘
【发布时间】:2020-03-01 23:09:18
【问题描述】:

我正在编写一个音频 HAL 插件以通过网络将音频发送到设备。我可以通过套接字获取音频并将其流式传输,但我想将调试消息记录到文件而不是系统日志中。但是,当我尝试从 HAL 插件中打开文件时,我得到“不允许操作”。

我尝试写信给/tmp 以及NSTemporaryDirectory() 返回的临时目录。这些都不起作用。似乎 HAL 插件在没有磁盘访问的情况下被沙盒化,我不知道如何提供这些权限,因为该插件是在 coreaudio 进程下运行的。

任何人都有从音频 HAL 插件写入磁盘的经验吗?

【问题讨论】:

    标签: macos core-audio


    【解决方案1】:

    你可以试试 /Users/Shared 文件夹,因为它是沙盒的,你需要允许本地磁盘访问

    【讨论】:

      猜你喜欢
      • 2022-05-10
      • 1970-01-01
      • 1970-01-01
      • 2013-01-02
      • 2011-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多