Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone iOS应用程序中的屏幕共享?_Iphone_Objective C_Ios_Ipad_Screensharing - Fatal编程技术网

Iphone iOS应用程序中的屏幕共享?

Iphone iOS应用程序中的屏幕共享?,iphone,objective-c,ios,ipad,screensharing,Iphone,Objective C,Ios,Ipad,Screensharing,我想与运行相同应用程序的其他设备共享我的应用程序iPad屏幕 更多细节:我的应用程序是一个会议应用程序。现在我希望,当我共享我的应用程序屏幕时,那些特定会议的参与者可以访问我的屏幕 结论:我想与运行相同应用程序的其他设备共享我的应用程序屏幕,就像Skype screen share一样。您需要一台服务器来完成此操作。这是一个漫长的过程。向您简要介绍总体细节 当用户登录时,您将获得信息 用户将首先尝试将映像发送到服务器 从用户屏幕连续获取屏幕截图图像 转换 从服务器检测其他用户(屏幕将共享给谁)

我想与运行相同应用程序的其他设备共享我的应用程序iPad屏幕

更多细节:我的应用程序是一个会议应用程序。现在我希望,当我共享我的应用程序屏幕时,那些特定会议的参与者可以访问我的屏幕


结论:我想与运行相同应用程序的其他设备共享我的应用程序屏幕,就像Skype screen share一样。

您需要一台服务器来完成此操作。这是一个漫长的过程。向您简要介绍总体细节

  • 当用户登录时,您将获得信息
  • 用户将首先尝试将映像发送到服务器
  • 从用户屏幕连续获取屏幕截图图像
  • 转换
  • 从服务器检测其他用户(屏幕将共享给谁)。将数据发送给该用户。并将NSData转换为UIImage并相应地更新UI
  • 循环这个过程

    //


您可以为两个设备交换图像流
(当前屏幕图像上下文/捕获的当前屏幕)
,反之亦然。 意味着将屏幕的当前上下文传输到连接的设备,并使此过程像继续发送/接收实时数据流一样

屏幕共享工作您可以从以下链接获得想法

1)

2)

哇,光是屏幕共享就太贵了@是的,你可以这么说。你可以等。它可能是免费的PHi HDDeveloper/Harsha,我是一名iOS高级开发人员,目前正在使用屏幕共享iOS应用程序。我在这里看到了你的答案,肯定会对我有帮助。我想和你讨论一下这个问题。我故意需要你的帮助,因为这对我的发展是紧迫的。你能分享一下你的电子邮件吗。请在这里查看我的查询->stackoverflow.com/questions/20054509/…我如何继续-GetsyHi,你找到这个问题的答案了吗。可以在iOS设备上共享屏幕吗?我认为这是不可能的,因为任何iOS应用程序的权限仅限于前台的当前应用程序。一旦应用程序进入后台,
ui应用程序
reference将不处理任何内容,因此屏幕图像将无法工作。您好,您找到解决方案了吗@shiva:在iOS中,我们只能共享应用程序的屏幕,我们不能在应用程序之外共享任何内容,但我的问题是,是否仍然可以仅共享我们自己的应用程序的屏幕
 UIGraphicsBeginImageContext(self.window.bounds.size);
    [self.window.layer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    NSData * data = UIImagePNGRepresentation(image);
    [data writeToFile:@"foo.png" atomically:YES];