我可以编写一个在 Iphone 上共享音乐流的应用程序吗(使用 phone 作为路由器)

Can I code an app that share a music stream on Iphone ( using the phone as a router )

我是苹果开发新手,实际上正在为 iOS 9 xcode 开发 Ios 项目。我作为一个客户的自由职业者工作,这个客户需要一个应用程序来播放音乐。

此应用必须能够分享音乐,即:

一个用户在他的 phone 上有一首音乐并打开 "share mode",这样他周围的其他用户就可以连接到他的 iPhone 并收听相同的音乐。

所以我的问题是,我可以在代码中做到这一点吗? (在我的 iphone 上打开路由器,允许来自其他 phone 的连接(即使它不是 iphone),然后发送音乐(音乐流)。

对于这个社区来说,这可能是一个太多的技术问题,但我不知道在 wihch stack 社区 post 它。

感谢您的回答。

是的,你可以。我建议查看 Apple 的 Multipeer Connectivity 框架。你可以完全按照你的要求去做。下面的 link 讨论了您的确切场景 - 在 objective-c 中,但它在 swift 中的工作方式相同。

https://robots.thoughtbot.com/streaming-audio-to-multiple-listeners-via-ios-multipeer-connectivity