我正在做一个个人项目,其中iPhone连接到一个运行在Mac上的服务器类型的应用程序。iPhone通过标准套接字发送和接收文本/ASCII数据。我现在需要将麦克风从Mac传输到iPhone。我以前在AudioServices上做过一些工作,但我想在深入了解之前先检查一下我的想法。
我想我可以:
的音频队列播放器中
我知道这不是一个小任务,我已经大大简化了我需要做的事情,但它能这么简单吗?
感谢你能提供的任何帮助,
有状态
发布于 2011-10-05 05:48:48
这看起来很合理,但您几乎肯定需要做更多的事情:
根据您的数据速率,可能值得使用低级(BSD)套接字API,甚至可以使用readv()/writev()。
如果你想要的只是一个“在线广播”服务,而你不关心所使用的协议,那么使用AVPlayer/MPMoviePlayer来播放来自URL的音频可能会更容易一些。这涉及到实现一个使用Apple的HTTP流协议的服务器;我相信Apple有一些示例代码可以做到这一点。
https://stackoverflow.com/questions/7652784
复制相似问题