问题标签 [multipeer-connectivity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - 容器视图中的presentViewController
首先,这个问题与这个问题不重复,因为该解决方案不适合我的问题。
我想在 a 中MCBrowserViewController
显示presentViewController
a container
。因为我不希望呈现的控制器覆盖整个屏幕。
我的 ViewController 里面有容器,看起来像这样:
我必须使用presentViewController
,因为我MCBrowserViewController
需要这种方法来触发重要部分。
我的问题是,我不知道如何呈现它,因为容器显然是一个视图,我不知道该怎么做。
如何使用 present-method 在容器内显示视图控制器?
ios7 - MultipeerConnectivity 会话管理
我现在真的被困在试图掌握 MultipeerConnectivityFramework 中的邀请。
现在我有一个充当广告商的 ipad 应用程序和一个充当浏览器的 iphone 应用程序。我已经为 MultipeerFramework 实现了一个 sharedService 并执行了以下操作:
广告商
浏览器
但后来我在控制台中得到反馈:
当我检查找到的广告商时,一切正常。正在找到我的广告客户 ipad。但是我该如何管理邀请?
所以我现在不明白......当我通过浏览器发送邀请时,我必须使用什么会话?在 iPad 上,我设置了会话,就像您在“automaticAdvertiseWithName”方法中看到的那样。但是在 iphone 上调用“automaticBrowsingWithName”时我不这样做......这是问题吗?他们不是必须是同一个会话才能成功连接它们吗?以及如何成功邀请我的广告客户 ipad 访问浏览器?
当广告商已经创建了一个新会话时,我对创建一个新会话的概念感到困惑。
实际上,我不确定代表 didReceiveInvitation 是否正在将对等方添加到 connectedPeers 中。
当我在我的会话中调用属性“connectedPeers”时,根本没有连接的对等点,即使代表找到了一个。我在那里犯错了吗?
ios - 使用 sendResourceAtURL 会给出“不支持的资源类型”
我正在尝试使用sendResourceAtURL发送我通过 imagePickerController 选择的图像。我在方法didFinishPickingMediaWithInfo中获得了 URL
但是当我打电话
我总是得到不受支持的资源类型错误。我相信 url 的构造不正确,我还需要其他东西。当我在我的包中创建一个带有本地文件的 url 时,它会被很好地传输。有任何想法吗?
谢谢,佐伊斯
objective-c - 将任何数据类型转换为 NSData 并再次返回
我正在开发一个应用程序,您可以在其中通过 Multipeer Connectivity 将文本、图像或联系人发送到另一台设备。然后它将保存在第二个设备的核心数据中。
我所做的是将数据作为 NSDictionary 发送并再次转换回来。所以我在接收设备上留下了一个 NSDictionary 。那么,如何将 @"objectData" 键的对象保存到 Core Data 中?
我希望它可以与 NSString、UIImage 和 ABPerson 一起使用。
我并不特别想做 if, else if 语句来确定如何转换它的核心数据,因为它会在我显示数据时重复。锄头我还能做到吗?我目前遇到 NSKeyedArchiver 类型的错误,我不确定为什么,因此它被注释掉了。
任何帮助将非常感激!
ios7 - 多个玩家通过 iOS 7 的游戏中心
似乎游戏中心承诺了这个功能,让多个玩家实时玩同一个游戏。
通过研究,刚刚发现http://www.raywenderlich.com/3325/how-to-make-a-simple-multiplayer-game-with-game-center-tutorial-part-22,但我不会使用GKSession 互相了解。
然后转到http://www1.in.tum.de/lehrstuhl_1/people/98-teaching/tutorials/508-sgd-ws13-tutorial-multiplayer-games,对于没有 GKSession 的 iOS 7 似乎更明智。
只是想通过一些支持多个播放器的示例进行快速测试,即使在同一个 Wifi 中,或者只是通过在 iOS 7 中使用多个点对点来支持蓝牙。
在这里提问以获得简单的样本或任何具体的线索。谢谢,
ios - 我可以在 iOS 7 中使用 GKVoiceChatService 吗?
就算被贬低了?
还是我必须采用多点连接框架?还实现我自己的音频流解决方案?希望不是。
我的语音聊天实现刚刚停止在 iOS 7 上运行。其实同行只是互相发现而已。但是在我调用了一个 startVoiceChatWithParticipantID: 之后,相应的回调voiceChatService:didStartWithParticipantId:永远不会被调用。
相同的代码在 iOS 6 上运行良好。有类似的问题吗?你是怎么克服的?
objective-c - iOS 7:多点连接 - 多个会话?
我正在尝试通过 iOS7 多点连接创建一个:
Browser1 可以看到 Advertiser1 和 Advertiser2
Browser1 向 Advertiser1 发送邀请并获得批准
Browser1 向 Advertiser2 发送邀请并获得批准
Browser1 可以分别向 Advertiser1 和 Advertiser2 发送消息
我见过的所有示例都显示了在初始化 MCNearbyServiceAdvertiser 和 MCNearbyServiceBrowser 时创建单个 MCSession。
我的问题是:是否可以有一个阵列来维护设备组之间的多个会话?如果是这样,我应该在哪里创建新的 MCSession 对象?
iphone - iphone之间视频流的多点连接
我已经搜索了几天了。我发现了如何使用多点连接协议(http://techmaster.vn/2013/09/multipeer-connectivity-quick-tutorial/)连接设备,并且我已经设法发送文本或图像。我想要做的是将视频和音频从一个设备(主设备)的摄像头实时传输到另一设备(从设备),并将其显示在从设备的屏幕上。我找到了将视频从相机保存到设备中的文件的方法,但没有关于流媒体的内容。有任何想法吗?我真的很感激。提前致谢
ios7 - 多点连接 - 以编程方式断开对等点
我正在将应用程序从 GameKit 转换为 Multipeer Connectivity 并且似乎找不到允许浏览器设备断开另一个对等方与会话的方法。使用 GKSession,我们可以使用 disconnectPeerFromAllPeers: 断开单个对等点与会话的连接,但我在 MPC 中找不到类似的东西。当然,MPC 确实有 disconnect: 方法,但这会将本地对等方带出会话......不是我想要的。
我发现的最接近的是:cancelConnectPeer:但这似乎更侧重于取消连接尝试......而不是发布连接。
任何人都知道如何做到这一点,如果它甚至可以使用 MPC 吗?
谢谢!
iphone - iOS 7 多人连接流式音频
有谁知道是否可以“实时”将我的 iOS 设备麦克风的音频信号直播到其他 iOS 设备?我想通过 wifi 或蓝牙使用多点连接框架。
谢谢
这就是它发送和接收消息的方式
发送回调:
接收回调:
在里面: