gpt4 book ai didi

macos - 我可以使用来自 monomac 的 OSX AUGraph 吗?

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

我有一个用 C# 编写的 mp3 播放应用程序,我想将它移植到 OSX。

由于它使用 DirectShow 播放 mp3,我意识到我需要重新编码音频播放部分。我找到了使用 AUGraph 的 Apple 播放文件示例。

http://www.mono-project.com/MonoMac 的 Binding Cocoa 部分提到“更简单的 AudioToolBox API”。

谁能指出我使用 C# 中的 AudioToolBox 或最好使用 C# 中的 AUGraph 的示例代码。

将我的代码移植到 monomac 是最好的方法,还是我会更好地尝试在 Objective C 中重新编码。

最佳答案

这些是使用与 MonoMac 相同的 API 使用 AudioUnit 的一些示例,除了这些示例使用 MonoTouch 以 iPhone 为目标:

https://github.com/migueldeicaza/MonoTouch.AudioUnit

设置 AudioUnit 有点麻烦,如果你只想播放 MP3 文件而不做任何低级处理或应用效果,你可以使用 MonoMac.AppKit.NSSound API。

关于macos - 我可以使用来自 monomac 的 OSX AUGraph 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3880148/

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