1

我正在寻找一种将音乐从 iPhone 流式传输到 iPhone 的有效方式。这些 iPhone 彼此靠近,所以我的选择之一是使用它们的蓝牙功能。

这个论坛http://ubuntuforums.org/archive/index.php/t-1464189.html解释了如何从 iPhone 流式传输到 Ubuntu 计算机,但没有解释如何捕获。

我的第一个想法是捕捉从 iPhone 扬声器播放的原始字节。我看到了如何使用相机流来做到这一点,在这里从 iPhone 上传实时流媒体视频,但我不相信这与 avaudioplayer 的方法相同。

任何人都可以扩展我收集的信息或提出不同的可行选择吗?

4

3 回答 3

3

这个答案应该更新,因为使用 IOS7,您可以使用MultiPeer Connectivity Framework通过蓝牙/直接 wifi 向附近的对等方发送数据

并且 MCSession 协议实现 startStreamWithName:toPeer:error: 来创建一个连接的字节流 (NSOutputStream),您可以使用它来向指定的对等方发送数据。

于 2013-10-01T17:58:30.997 回答
2

Game Kit提供简单的点对点连接:

点对点连接允许您的游戏在同一本地区域的多部 iPhone 之间创建自组织蓝牙或无线网络。尽管设计时考虑到了游戏,但该网络对于您的应用程序用户之间的任何类型的数据交换都很有用。例如,应用程序可以使用点对点连接来共享电子名片或其他数据。此功能仅在 iOS 上可用。您还可以使用 Game Center 获得相同的功能。

于 2013-08-15T19:26:40.090 回答
0

要捕获和播放流式音频,您可以使用音频文件流服务

要将音频数据流式传输到另一部 Iphone,您需要查看 ios7 中新的 Multipeer Connectivity 框架。它允许您通过多点连接会话将数据流式传输到附近的点。

于 2013-08-15T19:02:22.920 回答